Engineering - Sr. Software Engineer
We are seeking seasoned senior software developers with the passion and experience necessary to design, develop, and support The FireEye's leading edge product suites.
Responsibilities:
- Development of the next generation network security and threat management solutions with emphasis in malware detection, analysis, and remediation
- Ownership of significant areas of the code for both new feature/functionality development as well as to maintain/redesign of the existing areas of the product
- Continuous focus and contribution in the areas of performance, availability & scalability, reliability, and maintainability of the product
- Active participation in our ongoing process enhancements and software development practices
- Design and develop the common management interface and the central management system for the product
- Active participation in customer/partner design meetings and general engagements
Job Requirements:
- 5+ years of solid experience in C, Unix/Linux systems programming
- Extensive hands-on knowledge and experience in the development of malware signature and analysis
- Hands-on knowledge of the Windows OS platforms a plus
- Expert knowledge of the software development life cycle and methodology
- Experience with Agile programming and rapid prototyping a plus
- Experience in embedded software development and development for network appliances is required
- Demonstrated project ownership and drive; from design to post-delivery
- Knowledge of signature matching and network behavior analysis is a plus
- Distributed programming is a plus
- Deep working knowledge of networking concepts: TCP/IP, HTTP, HTTPS, FTP, RPC, DNS, DHCP
- IPC- & socket-based programming
- Hands-on experience working with intrusion detection systems (IDS), intrusion prevention systems (IPS), firewalls or other network security appliances
- Experience working in fast-paced development environments
- Excellent written & verbal communication skills
- Excellent inter-personal and teamwork skills
- Strong problem solving, troubleshooting, & analysis skills
- BS/MS in computer science or equivalent experience
For immediate consideration, please submit your resume along with a cover letter to: .