Lockheed Martin Canada is seeking a Software/Firmware Engineering Manager to lead a team of engineers developing mission-critical, high-power laser weapons systems for defense applications. You will be responsible for staffing, resource allocation, program execution, and implementing digital transformation within the software domain.
What You'll Do
- Ensure team meets all program commitments and work with Program Leadership to drive execution.
- Coordinate with cross-business partners to establish portfolio vision for software products.
- Manage staffing, resource allocation, recruiting, and hiring within the software domain.
- Conduct performance evaluations, promotions, and career planning activities.
- Maintain Software Development Plans and SOPs, ensuring team adherence.
- Mentor the team on customer interaction, process definition, and continuous improvement.
- Gather, analyze, and use software and EVM metrics across waterfall, agile, and hybrid programs.
- Create software development schedules with project engineers and ensure on-time execution.
- Grow and cultivate the Software Organization.
- Interface with Program Management, CAMs, engineers, and customers on priorities and deliveries.
- Prepare software estimates through Basis of Estimates (BOEs).
- Insert Digital Transformation initiatives (DevSecOps, Software Factory, Agile, Automated Test, AI) into development execution.
What We're Looking For
- Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or a related technical discipline.
- Minimum of 10 years of direct software development and testing experience.
- Experience planning and coordinating software development in a team environment.
- Experience leading software teams with various languages and skill sets.
- Experience developing software architecture for hardware applications.
- Experience integrating and testing software on hardware.
- Experience with embedded software and firmware.
- Knowledge of software engineering processes and tools.
- Experience across the full software development life cycle from requirements through integration and test.
- Experience with software estimating tools and metrics identification and collection.
- Familiarity with Linux & Unix operating systems.
- Ability to obtain and maintain a U.S. DoD Security clearance at the SECRET level.
Nice to Have
- MS or PhD in Computer Engineering, Software Engineering, or Computer Science.
- Prior experience as a software engineering manager or team lead for at least 10 engineers.
- Experience defining software organizations on large-scale defense programs.
- Formal training and experience in defining software architecture.
- Experience developing and maintaining Software Development Plans.
- Understanding of Software Metrics (SLOC, Defects, Productivity) for gathering, analysis, and use.
Benefits & Compensation
- Compensation Range: $134,000 - $236,325 (Standard) / $154,100 - $267,145 (Major Metro CA, MA, NY).
- Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability.
- 401(k) match.
- Flexible Spending Accounts, Employee Assistance Program, Education Assistance, Parental Leave.
- Paid time off and Holidays.
- Flexible schedules.
- Relocation/Housing Stipend possible.
Work Mode
This role is onsite in Bothell, WA.
Lockheed Martin is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics.





