{"schemaVersion":"jobsearcher.job.v1","id":"6301f478eabf548e02adfa7f","url":"https://jobsearcher.com/jobs/6301f478eabf548e02adfa7f","canonicalUrl":"https://jobsearcher.com/jobs/6301f478eabf548e02adfa7f","title":"Lead Software Engineer","description":"Job Description\n\nLocation: Maple Grove, MN or Sterling Heights, MI\nWhat does it take to advance the limits of technology? Bold Thinking.\nWorking at BAE Systems means partnering with an innovator in the next generation of defense systems. We take pride in the work we do, and we think you will too. Right now, our Combat Mission Systems team is seeking a Lead Software Engineer to join our mission.\nThe Role\nThe Lead Software Engineer provides technical leadership for software efforts across a subset of contracts and work directives under the Munitions Software Integrated Product Team (IPT). Reporting to a section manager within the Combat Mission Systems (CMS) Electrical Software and Controls (ESC) Functional Engineering Directorate, this role is matrixed to the Munitions Software IPT Lead and supports Program Engineering Managers on specific product portfolios.\nYou will be responsible for the overall software execution of your assigned contracts, overseeing development activities within the BAE Systems Platforms and Services sector and managing external software development through subcontracts where applicable.\nBalance of Responsibility:\n60% Individual Contribution (Software Design and Development)\n40% Software Technical Project Leadership\nKey Responsibilities\nTechnical Leadership and Execution\nOversee the full software engineering lifecycle, including estimating, planning, requirements analysis, architecture, design, implementation, unit testing, hardware/software integration, and range testing.\nEvaluate software requirements for consistency with higher-level performance goals, customer needs, and contractual Statements of Work.\nCoordinate with the Software Architect to ensure technical outcomes meet customer requirements and secure necessary approvals from Functional Management.\nLead collaborative problem-solving and resolve conflicts between subsystems or disciplines to optimize system performance, quality, and cost.\nEnsure all Cybersecurity efforts are properly coordinated within the software domain.\nProject and Performance Management\nMonitor and control technical, cost, and schedule performance, implementing corrective actions as needed to keep efforts on track.\nOversee assigned Control Accounts or Work Packages, providing periodic Estimates at Complete (EAC) to support EVMS reporting.\nPlan software project schedules and builds to align with overall product development timelines.\nManage internal and external resources, coordinating with functional and project managers to identify and acquire necessary talent.\nProvide unbiased, constructive Performance and Development Review (PDR) input for assigned project personnel.\nCompliance, Quality and Safety\nEnsure the project team executes with rigor in accordance with tailored Business Management System (BMS) procedures.\nCoordinate with Safety Engineering to ensure software safety efforts are accurately recorded and that the appropriate level of rigor is applied to safety-critical work products.\nSupport the Software Verification Lead in planning, environment design, and the execution of test scripts and procedures.\nEnsure the team successfully supports Software Quality Assurance (SQA) and Software Configuration Management (SCM) audits.\nStakeholder Engagement and Communication\nPlan and lead formal software development milestone reviews (SRR, PDR, CDR, and TRR) with U.S. Government (USG) representatives.\nProactively communicate risks, issues, and opportunities to the Software IPT Lead, Functional Manager, and Program Managers.\nPrepare and present project metrics and technical status at formal reviews, technical interchange meetings, and IPT meetings.\nMaintain and enhance the technical reputation of BAE Systems with customers and industry partners.\n\nRequired Education, Experience, & Skills\n\nBachelor's degree in a relevant technical discipline plus 6 years relevant experience; or a master’s degree and 4 years of experience; or a Ph.D. and 2 years of experience. We may consider candidates with less experience for a less senior role.\nHighly skilled in object-oriented design and real-time C++ software development.\nExperience providing technical direction to a team of developers.\nPractical knowledge and experience with applicable software engineering processes.\nFamiliarity with Capability Maturity Model Integrated (CMMI) and Software Life Cycle Management.\nWorking knowledge of Earned Value Management System (EVMS) and Control Account Manager/Work Package Manager duties.\nFamiliarity with Ethernet communications.\nContemporary design/development experience.\nExceptional communication (verbal and written) and collaboration skills.\nAbility to conduct effective meetings, discussions, and presentations.\nMust be able to obtain a Secret Clearance.\nThis role requires regular presence in a manufacturing or fabrication environment. The incumbent must be able to access and safely navigate production areas which may include climbing, kneeling, stooping, and working in confined spaces. Must also be able to comply with all requirements including the use of required personal protective equipment (PPE) in accordance with company policy.\n\nPreferred Education, Experience, & Skills\n\nWeapon system and/or combat vehicle subject matter expertise.\nPractical knowledge and experience with applicable software management and engineering development processes.\nWorking Cybersecurity domain knowledge, specifically of Risk Management Framework and the requirements and process to obtain/maintain Authority to Operate (ATO). Ideally, the candidate would possess a cybersecurity certification.\nCurrent Secret Clearance. #LI-Hybrid #LI-JR1\n\nPay Information\nFull-Time Salary Range: $118095 - $200762\n\nPlease note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience.\n\nEmployee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20+ hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics.\n\nAbout BAE Systems Platforms & Services\nBAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it’s what we do at BAE Systems. Working here means using your passion and ingenuity where it counts – defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team—making a big impact on a global scale. At BAE Systems, you’ll find a rewarding career that truly makes a difference.\n\nThe Platforms & Services (P&S) sector under BAE Systems, Inc does the big stuff: the armored combat vehicles, naval guns, missile launchers, and ship repair…just to name a few. Our employees take pride in the work they do and why they do it. They are on the front lines every day, building our products to protect the lives of those who serve. We may be biased, but we think P&S does some of the coolest work around, and we think you will too.","company":"Baesystemsusa","rawCompany":"baesystemsusa","city":"Maple Grove","state":"MN","isRemote":false,"isActive":false,"createdAt":"2026-08-03T17:41:48.955Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"11-9041.00","title":"Architectural and Engineering Managers","slug":"architectural-and-engineering-managers"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Lead Software Engineer","description":"Job Description\n\nLocation: Maple Grove, MN or Sterling Heights, MI\nWhat does it take to advance the limits of technology? Bold Thinking.\nWorking at BAE Systems means partnering with an innovator in the next generation of defense systems. We take pride in the work we do, and we think you will too. Right now, our Combat Mission Systems team is seeking a Lead Software Engineer to join our mission.\nThe Role\nThe Lead Software Engineer provides technical leadership for software efforts across a subset of contracts and work directives under the Munitions Software Integrated Product Team (IPT). Reporting to a section manager within the Combat Mission Systems (CMS) Electrical Software and Controls (ESC) Functional Engineering Directorate, this role is matrixed to the Munitions Software IPT Lead and supports Program Engineering Managers on specific product portfolios.\nYou will be responsible for the overall software execution of your assigned contracts, overseeing development activities within the BAE Systems Platforms and Services sector and managing external software development through subcontracts where applicable.\nBalance of Responsibility:\n60% Individual Contribution (Software Design and Development)\n40% Software Technical Project Leadership\nKey Responsibilities\nTechnical Leadership and Execution\nOversee the full software engineering lifecycle, including estimating, planning, requirements analysis, architecture, design, implementation, unit testing, hardware/software integration, and range testing.\nEvaluate software requirements for consistency with higher-level performance goals, customer needs, and contractual Statements of Work.\nCoordinate with the Software Architect to ensure technical outcomes meet customer requirements and secure necessary approvals from Functional Management.\nLead collaborative problem-solving and resolve conflicts between subsystems or disciplines to optimize system performance, quality, and cost.\nEnsure all Cybersecurity efforts are properly coordinated within the software domain.\nProject and Performance Management\nMonitor and control technical, cost, and schedule performance, implementing corrective actions as needed to keep efforts on track.\nOversee assigned Control Accounts or Work Packages, providing periodic Estimates at Complete (EAC) to support EVMS reporting.\nPlan software project schedules and builds to align with overall product development timelines.\nManage internal and external resources, coordinating with functional and project managers to identify and acquire necessary talent.\nProvide unbiased, constructive Performance and Development Review (PDR) input for assigned project personnel.\nCompliance, Quality and Safety\nEnsure the project team executes with rigor in accordance with tailored Business Management System (BMS) procedures.\nCoordinate with Safety Engineering to ensure software safety efforts are accurately recorded and that the appropriate level of rigor is applied to safety-critical work products.\nSupport the Software Verification Lead in planning, environment design, and the execution of test scripts and procedures.\nEnsure the team successfully supports Software Quality Assurance (SQA) and Software Configuration Management (SCM) audits.\nStakeholder Engagement and Communication\nPlan and lead formal software development milestone reviews (SRR, PDR, CDR, and TRR) with U.S. Government (USG) representatives.\nProactively communicate risks, issues, and opportunities to the Software IPT Lead, Functional Manager, and Program Managers.\nPrepare and present project metrics and technical status at formal reviews, technical interchange meetings, and IPT meetings.\nMaintain and enhance the technical reputation of BAE Systems with customers and industry partners.\n\nRequired Education, Experience, & Skills\n\nBachelor's degree in a relevant technical discipline plus 6 years relevant experience; or a master’s degree and 4 years of experience; or a Ph.D. and 2 years of experience. We may consider candidates with less experience for a less senior role.\nHighly skilled in object-oriented design and real-time C++ software development.\nExperience providing technical direction to a team of developers.\nPractical knowledge and experience with applicable software engineering processes.\nFamiliarity with Capability Maturity Model Integrated (CMMI) and Software Life Cycle Management.\nWorking knowledge of Earned Value Management System (EVMS) and Control Account Manager/Work Package Manager duties.\nFamiliarity with Ethernet communications.\nContemporary design/development experience.\nExceptional communication (verbal and written) and collaboration skills.\nAbility to conduct effective meetings, discussions, and presentations.\nMust be able to obtain a Secret Clearance.\nThis role requires regular presence in a manufacturing or fabrication environment. The incumbent must be able to access and safely navigate production areas which may include climbing, kneeling, stooping, and working in confined spaces. Must also be able to comply with all requirements including the use of required personal protective equipment (PPE) in accordance with company policy.\n\nPreferred Education, Experience, & Skills\n\nWeapon system and/or combat vehicle subject matter expertise.\nPractical knowledge and experience with applicable software management and engineering development processes.\nWorking Cybersecurity domain knowledge, specifically of Risk Management Framework and the requirements and process to obtain/maintain Authority to Operate (ATO). Ideally, the candidate would possess a cybersecurity certification.\nCurrent Secret Clearance. #LI-Hybrid #LI-JR1\n\nPay Information\nFull-Time Salary Range: $118095 - $200762\n\nPlease note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience.\n\nEmployee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20+ hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics.\n\nAbout BAE Systems Platforms & Services\nBAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it’s what we do at BAE Systems. Working here means using your passion and ingenuity where it counts – defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team—making a big impact on a global scale. At BAE Systems, you’ll find a rewarding career that truly makes a difference.\n\nThe Platforms & Services (P&S) sector under BAE Systems, Inc does the big stuff: the armored combat vehicles, naval guns, missile launchers, and ship repair…just to name a few. Our employees take pride in the work they do and why they do it. They are on the front lines every day, building our products to protect the lives of those who serve. We may be biased, but we think P&S does some of the coolest work around, and we think you will too.","datePosted":"2026-08-03T17:41:48.955Z","dateModified":"2026-08-03T17:41:48.955Z","hiringOrganization":{"@type":"Organization","name":"Baesystemsusa","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Maple Grove","addressRegion":"MN","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"6301f478eabf548e02adfa7f"},"url":"https://jobsearcher.com/jobs/6301f478eabf548e02adfa7f"}}