Back to all jobs

Software Engineer ( Sustaining )

FireEye

Sep 28

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 https://www.fireeye.com/company.html.

Job Description

The Endpoint Sustaining Engineering team focuses on improving the customer experience by resolving critical product issues in-field and improving overall product quality.  We actively troubleshoot complex problems and provide solutions to ensure customer success.  We work closely with the Feature Engineering teams as well as the Customer Support and Customer Escalations teams.  

Candidates who are curious and seek a face paced, dynamic, collaborative environment will thrive as part of our team.   

What You Will Do: 

  • Triage and Investigate customer problems escalated by Support or other internal teams 
  • Use a variety of Windows, macOS, and Linux tools to perform log and trace analysis, code level debugging, dump analysis, reverse engineering, and performance analysis 
  • Develop and test feature, maintenance, and hotfix releases 
  • Document details related to field issues for internal and external publication 
  • Configure and deploy test and reproduction environments using virtualized and cloud infrastructures 
  • Focus on and contribute to the areas of performance, availability, scalability, reliability, and maintainability of the product  
  • Participate in our ongoing process enhancements and software testing practices  

Qualifications

Minimum Requirements: 

  • Minimum of 3+ years of experience working with customers  
  • Minimum of 3+ years of experience in troubleshooting and debugging skills for performance analysis, diagnostic data collection and analysis, and crash dump analysis and native code debugging on Windows, macOS, and Linux. 
  • Programming experience with C++ 
  • Understanding of Windows architecture as well as key fundamentals and internals of macOS and Linux 
  • Ability to quickly adapt to changing requirements, scope, and priorities 

Desired Qualifications: 

  • Excellent interpersonal and teamwork skills 
  • Strong written and oral communication skills 
  • Understanding of network and cloud computing 
  • Experience with FireEye Endpoint products or the computer security industry is a plus  

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: $100,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)