Role: Senior Software Engineer - Network Products

ArcSight’s Network Synergy Platform (NSP) Team is seeking Software Engineers that are experienced, adaptable, and have the ability to work both within a team or independently. The NSP Team is responsible for developing and maintaining mission critical network management applications. We are developing a robust suite of software products including our ArcSight Threat Response Manager (TRM) and ArcSight Network Configuration Manager (NCM).

Position Responsibilities:

* Determine unique and creative solutions to problems within a rapid development environment
* Develop and maintain software and packages to support applications.
* Optimize queries, indexes, and stored procedures to increase throughput, availability, scalability, redundancy, and quick recoverability
* Participate in the design of new network management applications
* Independently develop automated tools and methodologies
* Provide input and analysis for documentation, tests, evaluations, risk assessments, technical controls, access controls, security awareness, and security policies, standards, processes, and procedures
* Provide advice on optimizing current application architectures including technology architectural styles.
* Work closely with development and architecture teams to understand infrastructure capacity and environment requirements for new developments.
* Work with Management in developing technology/product strategies and plans

Required Experience:

* 5+ years software development experience, preferably a complete product lifecycle
* 5+ years experience in Enterprise-class Java software development
* Development experience on Unix/Linux Operating systems
* Strong Experience in Java Application Servers and Java Enterprise APIs
* Good understanding of advanced Java topics such as extreme multithreading, garbage collection internals, memory debugging and portability of Java applications
* 2+ years solid development experience Perl or mod_Perl, and Perl Toolkit in a dynamic, fast-paced application development environment
* 3+ years of SQL experience (Oracle or PostgreSQL environment is ideal)
* Database development and design experience with any of the following (Oracle or PostgreSQL DB2, MySQL)
* Ability to work well independently and within a team, especially cross-functional teams
* Exceptional problem-solving expertise and attention to detail
* Superb self-management skills
* Strong oral and written communication skills
* Working knowledge of complete Systems Development Life Cycles with hands on experience using a variety of development methodologies including agile (scrum a plus)

Desired Experience:

* Objected-oriented programming experience desired
* Knowledge of Linux, Windows NT, Windows 2000, Solaris, operating system security
* Auditing of networks, operating systems, and applications, a plus
* Firewalls and proxies knowledge
* Networking Protocol knowledge
* Security awareness

Education:

* BS in Computer Science or equivalent (MS a plus)

Location:

* Cupertino, CA

Please send resumes to job600@arcsight.com