Software Systems Engineer Jobs
Software Systems Engineer jobs are open across defense, aerospace, enterprise software, telecommunications, and embedded systems, from new-grad to principal and staff engineer, with specializations in real-time systems, systems architecture, and firmware integration. Find a role that fits from the openings below and apply directly.
Find JobsLooking for remote work? View remote software systems engineer jobs →Student or new grad? View software systems engineer internships →Overview
Showing 5 of 688+ Software Systems Engineer jobs











Ready to make a difference? BAE Systems is looking for Software Engineers to work as part of a cross-functional, multi-disciplinary team to design, integrate, debug, and test web-based analytics and visualization tools. Focused on delivering innovative Electronic Warfare (EW) solutions on a range of Programs, individual technical contributions will include software development, integration & test, and execution in an engineering and deployment support environment. Responsibilities may include:
Being a part of a team of Systems Engineers and leading Software Engineers on EW related programs
Responsible for software engineering content and common work products
Understanding and implementing the product development process
Execution of tools planning and requirements development
Creation and review of software requirements to include operational concepts
This position is based full-time at a BAE Systems facility in either Nashua or Manchester, New Hampshire. Due to the collaborative and role-specific nature of the work, employees must work on site 100% of the time.
See what you’re missing. Electronic Combat Solutions has technology, engineering, and program teams that educate and mentor colleagues to deliver leading Electronic Warfare capabilities. We welcome all those who have big ideas, crave innovation, want to drive fielding velocity and have the passion to bring the warfighter home safe. We put our customers first – exemplified by our mission: “We Protect Those Who Protect Us®.” With a 9/80 schedule, and every other Friday off, our flexible work environment provides you a chance to change the world without giving up your personal life. Sound like a team you want to be a part of? Come build your career with BAE Systems.
Required Education, Experience, & Skills
Bachelor's Degree of Science (or equivalent experience in a relevant field) with a minimum work experience of:
6+ Years with BS
Possess an Active US Government security clearance (with ability to possess TS)
Experience in JavaScript, React, CubeJs, C++/C#, MS SQL Server
Experience in full-stack web-based software development
Experience in designing, developing, and managing reusable software across teams
Leadership skills and experience directing and mentoring engineers on complex programs
Expert in effectively documenting, communicating and working with a team on designs, results, reports, and presentations.
Experience developing viable concept solutions, identifying and tracking technical risks
Preferred Education, Experience, & Skills
Experience in developing analysis and visualization tools
Familiarity or experience with user authentication technologies.
Familiarity or experience with Agile Systems Engineering
Active United States security clearance, Top Secret, SCI Eligible
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, Inc.
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. Electronic Systems (ES) is the global innovator behind BAE Systems’ game-changing defense and commercial electronics. Exploiting every electron, we push the limits of what is possible, giving our customers the edge and our employees opportunities to change the world. Our products and capabilities can be found everywhere – from the depths of the ocean to the far reaches of space. At our core are more than 14,000 highly talented Electronic Systems employees with the brightest minds in the industry, we make an impact – for our customers and the communities we serve.
Software Systems Engineer Jobs by Experience Level
Top Cities Hiring Software Systems Engineers
Explore software systems engineer openings in the cities hiring most right now.
See All 688+ Software Systems Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsSoftware Systems Engineer Job Market
Who's Hiring
- Meta37

- Tesla16

- ACCO Engineered Systems15

- Google14

- NVIDIA13

Top Industries Hiring
- Technology & Software26
- Science & Research9
- Manufacturing5
- Electronics & Hardware5
- Aerospace & Defense3
What Employers Look For
The qualifications that appear most often in software systems engineer jobs.
- Bachelor's degree in computer science, electrical engineering, or a related engineering discipline
- Proficiency in C, C++, or Python for systems-level development
- Experience designing or integrating real-time or embedded systems
- Familiarity with Linux internals, networking protocols, or hardware interfaces
- Ability to obtain or hold a security clearance, depending on the sector
- Experience with systems modeling tools, test frameworks, or CI/CD pipelines for systems code
Tips for Your Software Systems Engineer Job Search
Tailor your resume to each domain
Defense and aerospace postings often require different technical depth than enterprise software roles. Highlight domain-relevant experience like RTOS, hardware-software interfaces, or distributed systems explicitly, rather than relying on a generic systems engineering summary.
Quantify system-level design decisions
Hiring managers for this role want to see outcomes, not just tools. Call out latency improvements, reliability gains, or scale metrics that resulted from architecture choices you owned. Numbers tied to system behavior are more compelling than tool lists.
Apply early to roles that fit
Migrate Mate lists software systems engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Read job postings for unspoken stack signals
Software systems engineer postings rarely list every tool, but phrases like 'bare-metal,' 'hypervisor,' or 'FPGA integration' tell you exactly what the team runs. Match your application language to those signals, even when the tool isn't called out as a hard requirement.
Prepare a system design walkthrough story
Most technical interviews for this role include at least one deep-dive on a past project. Practice walking through requirements, constraints, your design decision, the tradeoffs you rejected, and how the system performed post-deployment. Judges will probe the tradeoffs hardest.
Negotiate scope, not just base pay
Systems engineering offers often have flexibility in technical scope, on-call rotation, and tooling budget that doesn't appear in the initial package. Once you have an offer, ask directly about ownership over architecture decisions and access to performance testing infrastructure.
Software Systems Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most software systems engineers?
The companies hiring the most software systems engineers right now include Meta, Tesla, and ACCO Engineered Systems, with the largest share of openings in California, Washington, and Texas, based on current listings on Migrate Mate as of November 2026. Demand is particularly concentrated in defense contracting, enterprise infrastructure, and telecommunications.
How many software systems engineer jobs are remote?
About 56% of software systems engineer openings are fully remote or hybrid as of November 2026, though the share varies significantly by specialization. Roles focused on cloud infrastructure, distributed systems, and enterprise software tend to offer more remote flexibility, while embedded systems, firmware, and cleared defense roles are more likely to require on-site or secure-facility work.
How do you become a software systems engineer?
Most software systems engineers start with a degree in computer science, electrical engineering, or systems engineering, then gain hands-on experience through internships or entry-level roles in firmware, backend infrastructure, or embedded development. Building depth in one domain, such as real-time systems or distributed architecture, and demonstrating end-to-end ownership of a system component are the steps that typically move candidates into a dedicated systems engineering title.
Can you get hired as a software systems engineer without much experience?
Yes, entry-level software systems engineer roles exist, especially at companies with structured rotation or associate engineering programs. The most effective path without direct experience is to build a portfolio that shows systems thinking: a documented side project involving an OS, networking stack, or embedded controller, with clear explanation of design constraints and tradeoffs, carries more weight than coursework alone.
What does the software systems engineer interview process look like?
The process typically includes a recruiter screen, a technical phone or video interview covering data structures and systems concepts, and a multi-stage onsite or virtual loop. Expect at least one session focused on system design, where you'll be asked to architect a component under real-world constraints. Roles in defense or cleared environments often add a background review stage before or alongside the technical rounds.
Where can I find and apply to software systems engineer jobs?
You can find and apply to software systems engineer jobs on Migrate Mate, which lists current openings from across the United States. Search the listings to find roles that match your background and apply directly to each one that fits.
See All 688+ Software Systems Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Jobs