Role: Senior Java Software Engineer

Position Responsibilities:

ArcSight is looking for a senior software developer to be part of a high profile and fast paced engineering team. This is a hands-on position offering you the opportunity to analyze complex problems and provide prompt resolutions. Based on customer requirements you will fix and enhance the capabilities of high performance, customizable ArcSight Agents/Connectors that retrieve events and interact with network devices such as routers, switches, firewalls, ids, operating systems, and vulnerability scanners. You will improve the Connector parser’s events using regular expressions, and perform unit and integration testing.

Required Experience:

* 5+ years experience in Enterprise-class software development
* 2+ years of hands on, excellent understanding of networking and security
* Strong development experience in Java Enterprise APIs
* Good understanding of advanced Java topics such as extreme multithreading, garbage collection internals, memory debugging and portability of Java applications
* Good understanding of regular expressions
* Good understanding of databases and SQL language
* Must possess excellent interpersonal and communication skills
* Possess the ability to be a self-driven quick learner with attention to details and quality

Desired Experience:

* Experience with alerting and logging protocols and infrastructure such as Syslog, SNMP, OPSEC, NT Event Log
* Experience with setup and configuration of network devices, vulnerability scanners and intrusion detection systems
* Development experience on Linux/Unix Operating systems


* BS in Computer Science or equivalent (MS preferred)


* Cupertino, CA

Please send resumes to