Back to all jobs

Staff Software Development Engineer in Test (Remote- USA)


Aug 18

Company Description

FireEye is the intelligence-led security company. Working as a seamless, scalable extension of customer security operations, FireEye offers a single platform that blends innovative security technologies, nation-state grade threat intelligence, and world-renowned Mandiant® consulting. With this approach, FireEye eliminates the complexity and burden of cyber security for organizations struggling to prepare for, prevent, and respond to cyber attacks. Learn more about FireEye's world-class solutions and global footprint at

Job Description

Mandiant Automated Defense is a virtual security analyst that automates the monitoring and triage of security data, at machine speed, with a level of depth & consistency unmatched by humans. Its proprietary intelligent decision engine provides built-in reasoning and judgement to make better decisions, faster. The product’s innovative approach utilizes probability-based reasoning and provides 24x7 continuous monitoring, eliminating the need to filter, tune-down or ignore security alerts, resulting in a significantly reduced number of false positives. Automated Defense maximizes the effectiveness of security teams by eliminating human bias or fatigue. 

Mandiant Automated Defense leverages large-scale stream processing technology, advanced data analytics, and modern cloud architectures to build decision automation to address the effectiveness and efficiency of IT security operations.  We’re an experienced team of security experts, data scientists and product developers working with a small set of design partners to build, test and refine our solution. As part of the team you get to solve real world software security challenges. You will have freedom to bring and implement new ideas and grow on both professional and personal front. If you are curious about software and network security then this is the job for you. 

What You Will Do: 

  • Work closely with our security team, product managers, and our customers to understand and model their vision and requirements. 
  • Develop testing programs that address areas such as software scenarios, regression testing, negative testing, database impacts, error or bug retests, security testing, performance testing and usability.  
  • Participate in product design reviews to provide input on requirements, designs, and cost. 
  • Create detailed, comprehensive and well-structured test plans and test cases.  
  • Design, develop and execute automation scripts. 
  • Collaborate with the team to design a scalable, maintainable production architecture, investigating and introducing new technologies where needed.  
  • Work with our development operations team and technical account managers to provide the best experience in the industry for our customers. 
  • Demonstrate a maniacal focus on keeping Managed Automated Defense systems and our customers' information secure. 
  • Shape our culture by coming up with ideas, tools, and infrastructure wherever you see a need.  


Minimum Requirements:

  • 5+ years of experience in QA.
  • Hands-on experience with automated testing tools and frameworks.  
  • Experience in writing clear, concise and comprehensive test plans and test cases. Proven work experience in software development and quality assurance. 
  • Proficient knowledge of programming/scripting languages such as Python, Perl, Ruby, Java and/or Javascript. 
  • Solid knowledge of SQL and Databases. 
  • Experience with the management of hosting environments in Windows and Linux, including web application management, database administration, and scaling to support load changes 
  • Experience and interest in developing with technologies such as Selenium, JavaScript, Java, React, Node.js, Kafka, jQuery, PostgresSQL, and interest in evaluating new tech 
  • Understanding of Linux server environments from network through the stack 
  • Experience with tools such as Git/Gitlab, Docker, ELK, and Kubernetes, as well as an interest in exploring other services that can make our processes and operations stronger 

Desired Qualifications: 

  • Any experience with cloud technologies like AWS, Azure, GCP. 
  • Basic understanding of networking tools and technologies. 

Additional Information

At FireEye we are committed to our #OneTeam approach combining diversity, collaboration, and excellence. All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.

Minimum Salary: $103,000. Final salary will be determined commensurately with cost of living, experience level, and/or any other legally permissible considerations.

Incentive Compensation: Eligibility for annual bonus subject to individual and company performance; eligibility for award of Restricted Stock Units subject to eligibility requirements, approval from FireEye’s Compensation Committee, and vesting terms 

Benefits: Employer subsidized benefits include Medical, Dental, Vision, Life, and Disability Insurance. Subject to eligibility requirements, FireEye also offers the ability to participate in 401(k), Flexible Spending Accounts, Health Savings Accounts, Dependent Care Spending Accounts, and Employee Stock Purchase Program. FireEye also provides Paid Time Off, Flexible Paid Sick Time, and Paid Holidays. 

*Disclosure as required by sb19-085 (8-5-20)