Software Engineer
$118.1k - $200.76kClearanceJobs
Lead Software EngineerJob Description Location: Maple Grove, MN or Sterling Heights, MI What does it take to advance the limits of technology? Bold thinking. Working 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. The Role The 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. You 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. Balance of Responsibility:60% Individual Contribution (Software Design and Development)40% Software Technical Project LeadershipKey Responsibilities Technical Leadership and ExecutionOversee the full software engineering lifecycle, including estimating, planning, requirements analysis, architecture, design, implementation, unit testing, hardware/software integration, and range testing.Evaluate software requirements for consistency with higher-level performance goals, customer needs, and contractual Statements of Work.Coordinate with the Software Architect to ensure technical outcomes meet customer requirements and secure necessary approvals from Functional Management.Lead collaborative problem-solving and resolve conflicts between subsystems or disciplines to optimize system performance, quality, and cost.Ensure all Cybersecurity efforts are properly coordinated within the software domain.Project and Performance ManagementMonitor and control technical, cost, and schedule performance, implementing corrective actions as needed to keep efforts on track.Oversee assigned Control Accounts or Work Packages, providing periodic Estimates at Complete (EAC) to support EVMS reporting.Plan software project schedules and builds to align with overall product development timelines.Manage internal and external resources, coordinating with functional and project managers to identify and acquire necessary talent.Provide unbiased, constructive Performance and Development Review (PDR) input for assigned project personnel.Compliance, Quality and SafetyEnsure the project team executes with rigor in accordance with tailored Business Management System (BMS) procedures.Coordinate 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.Support the Software Verification Lead in planning, environment design, and the execution of test scripts and procedures.Ensure the team successfully supports Software Quality Assurance (SQA) and Software Configuration Management (SCM) audits.Stakeholder Engagement and CommunicationPlan and lead formal software development milestone reviews (SRR, PDR, CDR, and TRR) with U.S. Government (USG) representatives.Proactively communicate risks, issues, and opportunities to the Software IPT Lead, Functional Manager, and Program Managers.Prepare and present project metrics and technical status at formal reviews, technical interchange meetings, and IPT meetings.Maintain and enhance the technical reputation of BAE Systems with customers and industry partners.Required Education, Experience, & SkillsBachelor'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.Highly skilled in object-oriented design and real-time C++ software development.Experience providing technical direction to a team of developers.Practical knowledge and experience with applicable software engineering processes.Familiarity with Capability Maturity Model Integrated (CMMI) and Software Life Cycle Management.Working knowledge of Earned Value Management System (EVMS) and Control Account Manager/Work Package Manager duties.Familiarity with Ethernet communications.Contemporary design/development experience.Exceptional communication (verbal and written) and collaboration skills.Ability to conduct effective meetings, discussions, and presentations.Must be able to obtain a Secret Clearance.This 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.Preferred Education, Experience, & SkillsWeapon system and/or combat vehicle subject matter expertise.Practical knowledge and experience with applicable software management and engineering development processes.Working 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.Current Secret Clearance.Pay Information Full-Time Salary Range: $118095 - $200762 Please 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. Employee 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.About BAE Systems Platforms & Services BAE 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. The 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.
- ...automation, and controls issues and downtime • Use FIS plant monitoring software to review cycle times of equipment • Review and coordinate project installations • Reprogram equipment for engineering changes and improvements • Maintain program backups for machinery and...Suggested
- ...Software Engineer/DeveloperThe Software Engineer/Developer is responsible for the software design, coding, verification, and validation of software applications for both current and future products. The candidate should have a passion for software development and a sense...Suggested
- ...Hardware And Software Integration And Test EngineerWe are seeking an individual with experience and a passion for hardware and software... ...is structured. The Hardware and Software Integration and Test Engineer plans and performs a variety of tasks across the areas of integrating...SuggestedInternship
- ...Senior Software Engineer - Embedded Systems Location: Sterling Heights, MI | Duration: 12 Months (Temp-to-Hire) | 1st Shift: 8:00 AM - 5:00 PM About the Role Join Indotronix as a Senior Software Engineer and propel your career by developing next-generation embedded software...SuggestedContract workTemporary workDay shift
$52.29 per hour
...Senior Software EngineerWe are seeking a dedicated Senior Software Engineer to support advanced munitions programs within a leading defense organization. This role involves hands-on embedded software development and providing technical leadership to software teams across...SuggestedContract workTemporary workFor contractors- ...Senior Software EngineerWe have openings for individuals with experience and a passion for real-time, embedded software development.... ...Systems (CMS) Electrical Software and Controls (ESC) Functional Engineering Directorate and will be matrixed to the Munitions Software...Contract work
- Job DescriptionThe Role:As a senior engineer, you will help design, build, and safeguard the quality of applications across the GM's Product... ....You will have the opportunity to work hands-on writing software or solutions, based on detailed requirements and system specifications...Full timeContract workH1bLocal areaWork from homeRelocation package
$74.1k - $148.3k
...and reference snippets. Responsibilities What You'll Bring (Objective Minimum Qualifications): To be considered for a Software Engineer position at Oracle, you must possess the Objective Minimum Qualifications (OMQs) below. Please ensure that your application...Full timeTemporary workInternshipH1bFlexible hoursShift work- ...: TITLE: Senior Software Engineer (US Citizenship REQUIRED) LOCATION: Sterling Heights, MI 48312 (No relocation package) DURATION: Contract to Hire (conversion normally happens after 4-6 months) RATE RANGE: $50/hr-$59.93/hr W2 (no health benefits while on contract)...Full timeContract workRemote workRelocation
$100k
...walmart lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients.Who should apply? Recent...Full timeH1b- ...We are seeking a seasoned Software Engineer with solid experience with C#, SQL, and strong skills in TypeScript. This role will be instrumental in driving high-quality, scalable software solutions and collaborating across teams to ensure alignment with architectural standards...Full timeMonday to FridayFlexible hours
- ...W e are seeking a Software Engineer with experience and passion for hardware and software integration and testing of real-time, embedded software. The role involves planning and performing tasks across hardware integration, scripting, networking, troubleshooting, problem...Internship
- Job DescriptionThe RoleThe Infotainment Platform Certification Engineer is responsible for ensuring that GM’s infotainment platform adheres... ...drive resolution of test failures in coordination with various software component teams. The role also includes developing automation...Full timeLocal areaWork from homeRelocationRelocation package
$110.5k - $160k
...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real...Full timeInternshipWork at officeWorldwideMonday to Friday- Job DescriptionThe Role:General Motors is seeking a Senior Software Engineer to support, design, and improve delivery of enterprise applications, integrations, and intelligent platform capabilities across the Global Physical Security and Medical portfolio. This role focuses...Full timeLocal areaWork from homeRelocation package
$107.5k - $204.5k
...aerospace and defense. Collins Aerospace Integrated Secure Processing Solutions (SPS) team is looking for an Principal Software Lead Engineer who is passionate about collaborating with high-performance teams to create mission-critical solutions that support...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- Job DescriptionDUTIES: Develops software tools and supports validation of API's using sound, repeatable, industry standard methodologies... ...REQUIREMENTS: Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field. Five (5) years of...Full timeWork at officeLocal areaRemote workWork from home
- Transforming the Future with Convergence of Simulation and DataSoftware Engineer ControlsJob Summary:Our client in Dearborn, MI is looking for a Software Engineer Controls. This is a contract position.What You Will Do:Company is seeking to hire a person with embedded software...Contract workWork experience placementWork at office
- Job DescriptionDUTIES: Create software for vehicle level functions and perform integration and verification testing with minimal direction of lead engineers. Research, design, and develop computer and network software or specialized utility programs. Analyze software defects...Full timeWork at officeLocal areaRemote workWork from home
$70k - $140k
...Corporate office location:Birmingham, ALTupelo, MSAtlanta, GAHouston, TxDallas, TXDetroit, MIChicago, ILCharlotte, NCSummary:The GRC Software Engineer provides technical and consultative support on the most complex technical matters within the GRC application space. Will be...Full timeWork at officeRemote workWork from homeFlexible hours- Job DescriptionThe RoleAs a senior engineer, you will lead the design, build, and operation of secure cloud platforms and services. You... ...Abilities (Required Qualifications):5+ years of experience as a software engineer or security engineer, including work on authentication...Full timeLocal areaWork from home
$60 - $64 per hour
DescriptionKforce has a client that is seeking an IT Software Engineer in Warren, MI.Overview:Embark on a journey with a Detroit-based automotive giant, where technology isn't just a tool-it's the essence of innovation. Our client is a powerhouse, crafting not just vehicles...InternshipLocal area$190k - $220k
Job DescriptionJob Description The Role The Compute Systems Software team is a dynamic and fast paced team that designs, develops, and... ...Safety and Services team is seeking an experienced Senior Software Engineer to join our team to work on high-compute System-on-Chip (SoC)...Full timeLocal areaWork from home- ...Senior Software EngineerGeneral Motors is seeking a Senior Software Engineer to support, design, and improve delivery of enterprise applications, integrations, and intelligent platform capabilities across the Global Physical Security and Medical portfolio. This role focuses...Relocation package
- System Security Engineer (SSE)will provide technical support to formally register Department of Defense (DoD) acquisition programs with... ...tamper, cybersecurity, exportability features, hardware assurance, software assurance, supply chain risk management, and security...Full time
$160k - $240k
Job DescriptionThe RoleWe are looking for a Software Engineering Manager, Cloud Platform - Nova to lead engineers on the Atmos team building GM’s next generation cloud platform, Nova. Nova powers customer- and vehicle-centric systems across GM, including areas such as...Full timeLocal areaWork from homeRelocation packageFlexible hours- ...motivated, creative individual to be a part of the Field Application Engineering Team in Michigan . As a Field Application Engineer at... ...experience required including experience using 3D modeling software. Ability to coordinate engineering activities within a sales...Work at office
- ...expertise, capable of driving enterprise security initiatives and influencing organizational resilience.As a Senior Security Software Engineer, you will design, lead, and deliver secure, scalable integration services that connect our cyber ecosystem (SIEM, EDR, IAM, SSPM...Full timeLocal areaWork from homeRelocation package
- ...Responsibilities for this Position Software Release Train Engineer (RTE) Job Description Job Description Join an agile highly motivated team of engineers responsible for the development and implementation of emerging technology for use in ground combat...Full timeFor subcontractorLocal areaMonday to ThursdayWeekend work
$104k - $130k
...Description Software Engineer I Location: Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross Annual Base Salary: USD 104,000-130,000 Additional variable compensation and benefits may apply...Full timeTemporary workWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- intel software engineer Sterling Heights, MI
- software developer fintech Sterling Heights, MI
- information technology software engineer Sterling Heights, MI
- ngo software engineer Sterling Heights, MI
- real time software engineer Sterling Heights, MI
- remote entry level software developer Sterling Heights, MI
- software engineer healthcare Sterling Heights, MI
- entry level software engineer remote Sterling Heights, MI
- startup software engineer Sterling Heights, MI
- software engineer full time Sterling Heights, MI






