Back to all jobs

Senior Manager, Software Engineering (Remote US)


Aug 18

Company Description

Mandiant is the leading cybersecurity company in the world.  Working as a seamless, scalable extension of customer security operations, Mandiant offers a platform that blends innovative security technologies, nation-state grade threat intelligence, and world-renowned Mandiant® consulting. With this approach, Mandiant eliminates the complexity and burden of cyber security for organizations struggling to prepare for, prevent, and respond to cyberattacks. 

Job Description

Are you passionate about security and solving customer problems? Do you want to leverage your technical and people skills to solve real world problems at the best security company in the world?  If so, then read on.   

We are looking for an experienced technical Software Engineering Manager to join our Mandiant Solutions product team and have a direct impact on our products and customers’ security. In this role, you will lead a team of software engineers in building software that helps our security analysts and customers find evil and solve crime.  You will lead delivery of solutions on the front line of cybersecurity that keep millions of users safe every day.  You will leverage your expertise in software development methodologies and best practices to guide our team to deliver high quality and highly scalable software.  You’ll apply those same skills toward identifying technical solutions to roadmap projects, improving team efficiency, and managing the development process.  Our highly collaborative teams rapidly release software in an environment where innovation is applauded, continuous integration is a focus, and you contribute to the vision and direction of our success. 

What You'll Do: 

  • Lead research and development projects that produce new designs, products, and processes  

  • Work with PM to develop plans for new features and designs  

  • Coordinate work with PM, UX, other managers, teams, and staff  

  • Make determinations for equipment, staff, and training needs  

  • Hiring and supervising staff  

  • Check team’s work for technical accuracy  

  • Ensure the validity of methods used by staff 

  • Promote strict code testing and validation to ensure high-quality coding standards 


Minimum Requirements: 

  • 2-3 years leading or managing a software engineering team 

  • 5+ years of overall software development experience 

  • Experience leading Agile development processes such as Scrum and Kanban 

  • Experience leading a full stack engineering team 

  • Hands-on expertise in many technologies, including user interfaces and backend systems 

  • Experience with JavaScript, Java, and Python 

  • Experience with AWS technologies like EC2, S3, and RDS 

  • Knowledge of queuing architectures such as Kafka and RabbitMQ 

  • Familiar with container solutions like Kubernetes and Docker 

  • Experience with CI/CD tools 

  • Track record of building and delivering enterprise or highly scalable software systems 

  • Ability to organize and prioritize multiple complex tasks and projects 

  • Excellent written & verbal communication skills 

Desired Qualifications:

  • Experience with test automation 

  • Experience with security testing best practices and tools 

  • Experience with React and Node.js 

Additional Information

At Mandiant, 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: $139,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.