Linux Systems Software Engineer- Distributed Systems
FireEye - Milpitas, CA

This job posting is no longer available on FireEye. Find similar jobs:Linux System Software Engineer jobs - FireEye jobs

Title: Senior Staff Software Engineer- Distributed Systems
Location: Corporate Headquarters, Milpitas, CA

Join one of the hottest and fastest growing network security start-ups in Silicon Valley. FireEye is backed by pre-eminent investors Sequoia Capital, Norwest Venture Partners and Juniper Networks and is experiencing explosive growth as it redefines the $20B+ security landscape to combat the next generation of cyber-attacks.

FireEye has been profiled in BusinessWeek, the Silicon Valley Times and on Bloomberg TV and is well on its path to an IPO as it continues to transform the security industry with its unique technology to stop advanced cyber-attacks. FireEye’s customers are the best of the best in every industry around the world, including the top hi tech, financial services and manufacturing companies and the leading government agencies. Join the team that is protecting the world from the next generation of cyber-attacks!

FireEye Senior Staff Engineer Job Description

We are seeking seasoned software developers with the passion and experience necessary to design, develop, and support FireEye’s leading edge product suites.

  • Ownership of significant areas of the code for both new feature development as well as to maintain/redesign of the existing areas of the product
  • Continuous focus and contribution in the areas of manageability, availability, scalability, reliability, and maintainability of the product
  • Active participation in our ongoing process enhancements and software development practices
This person will be responsible for the design and implementation of scalable software and solutions required for the various cloud-based services provided by FireEye. The candidate will be responsible for all aspects of the software development life cycle for the applicable projects, including gathering requirements, design, implementation and deployment. This position requires senior software development skills focusing on distributed applications, scalability and performance tuning.


  • Strong Linux systems and network programming skills
  • Strong programming skills in C and Python on Linux
  • Strong knowledge of distributed systems: Advanced Message Queuing Protocol (AMQP), high availability (Linux-HA), scalability and related
  • Strong knowledge of cloud technologies
  • Good knowledge of databases is a plus; SQL and/or noSQL
  • Strong problem solving and debugging skills, ability to analyze complex multivariate problems and use a systematic approach to gain quick resolution
  • Excellent organizational skills including ability to manage own time effectively
  • Excellent communication (written and verbal) and presentation skills
  • B.S in CS or higher degree in CS or equivalent experience
  • Must work well in a demanding, fast paced team environment
FIreEye, Inc. is an Equal Opportunity Employer

  • LI-MH1
  • LI-PT1
  • LI-SG1
  • LI-JB1