1

Defense Software Engineer Jobs in Atlanta, GA (NOW HIRING)

Software Engineer - Mission Systems

Atlanta, GA ยท On-site

$166K - $197K/yr

As a Software Engineer on the Mission Systems Engineering Team, you will design, implement, and ... Hermeus is a defense aviation company that designs, builds, and tests high-Mach and hypersonic ...

... defense, and more. As a globally distributed, fast-growing startup, we're committed to building a ... About the Position As a Senior Software Engineer, you'll design, build, and ship software that ...

Senior Software Engineer

Atlanta, GA ยท On-site

$138 - $181.65/hr

... Defense with the goal of enabling us to reduce fraud by 80% or better. We primarily use Java (40 ... As a Senior Software Engineer, you will work in empowered, multidisciplinary teams, autonomously ...

Anduril Industries is a defense technology company with a mission to transform U.S. and allied ... About the Job As a Software Engineer in the Manufacturing Test organization, you will join a ...

New

Java Software Engineer - Remote

Atlanta, GA ยท On-site +1

$49.75 - $68.25/hr

... malware defense, RBI, CASB, and data loss prevention to all connections via the cloud ... As a Software Engineer at iboss, you'll have the opportunity to work on multiple technologies. Our ...

Java Software Engineer - Remote

Atlanta, GA ยท Remote

$49.75 - $68.25/hr

... malware defense, RBI, CASB, and data loss prevention to all connections via the cloud ... As a Software Engineer at iboss, you'll have the opportunity to work on multiple technologies. Our ...

Showing results 41-60

Defense Software Engineer information

See Atlanta, GA salary details

$61.1K

$141.9K

$197.6K

How much do defense software engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for defense software engineer in Atlanta, GA is $141,867.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,400.00 and $166,400.00 per year, depending on experience, location, and employer.

What is a defense software engineer?

A Defense Software Engineer develops, tests, and maintains software for military and defense applications. They work on secure, mission-critical systems such as weapons control, cybersecurity, and communication networks. Their role requires proficiency in programming languages, security protocols, and compliance with defense standards. Due to the nature of the industry, security clearances and adherence to classified information policies are often required.

What types of projects and technologies do defense software engineers typically work on?

Defense Software Engineers often work on projects involving the development and maintenance of software for military systems, such as radar, communications, simulation, or weapons control platforms. They frequently use technologies like embedded systems, secure coding practices, and specialized hardware interfaces. Project work can range from upgrading legacy systems to designing cutting-edge capabilities, often requiring adherence to rigorous security and compliance protocols. Collaboration with systems engineers, hardware teams, and government stakeholders is typical, offering a dynamic and mission-driven work environment. This exposure helps engineers build specialized expertise while contributing directly to national security initiatives.

What are the key skills and qualifications needed to thrive in the defense software engineer position, and why are they important?

To thrive as a Defense Software Engineer, you need expertise in software development, a strong grasp of cybersecurity principles, and familiarity with defense industry standards, typically demonstrated by a degree in computer science, engineering, or a related field. Experience with programming languages such as C++, Java, or Python, knowledge of real-time operating systems, and certifications like Security+ or CISSP are often required. Attention to detail, problem-solving abilities, and the capacity to work collaboratively in multidisciplinary teams are valuable soft skills. These competencies ensure that complex, secure, and mission-critical software solutions are effectively developed and maintained to meet stringent defense requirements.

What cities near Atlanta, GA are hiring for Defense Software Engineer jobs?

Cities near Atlanta, GA with the most Defense Software Engineer job openings:

Infographic showing various Defense Software Engineer job openings in Atlanta, GA as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 9% Part Time, and 5% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $141,867 per year, or $68.2 per hour.

Software Engineer - Mission Systems

Hermeus

Atlanta, GA โ€ข On-site

$166K - $197K/yr

Full-time

Re-posted 4 days ago


Job description

Job Summary:
Hermeus is a high-speed aircraft manufacturer focused on the rapid design, build, and test of high-Mach and hypersonic aircraft for the national interest. As a Software Engineer on the Mission Systems Engineering Team, you will design, implement, and test C++ software for the Mission Management System, integrating various mission subsystems and external services.
Responsibilities:
โ€ข Design, implement, and maintain C++ software components that extend and evolve the Mission Management System platform
โ€ข Integrate third-party mission subsystems, autonomy solutions, and communications services by defining new interfaces, data models, and messaging pathways
โ€ข Work with systems, avionics, and network engineers to establish interfaces, data schemas, and protocols across mission systems
โ€ข Develop software requirements, architecture artifacts, and integration documentation as the system and platform mature
โ€ข Implement mission workflows, operator interaction logic, and data transformation services supporting command, control, and telemetry
โ€ข Participate in code reviews, integration builds, simulations, and system-level validation activities
โ€ข Identify, diagnose, and resolve software and integration issues in distributed, hardware-connected environments
โ€ข Contribute to simulation and hardware-in-the-loop environments for capability validation
Qualifications:
Required:
โ€ข Bachelorโ€™s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field
โ€ข 5+ years of professional C++ development experience delivering production-quality software
โ€ข Proficiency with modern C++ (C++14/17/20), including concurrency, memory management, and performance-oriented programming
โ€ข Experience with network programming concepts such as TCP, UDP, and multicast at the socket interface level
โ€ข Experience integrating software with hardware systems or external services in environments with evolving requirements
โ€ข Ability to define interfaces, protocols, and system boundaries where none exist
โ€ข Strong communication and collaboration skills
Preferred:
โ€ข 10+ years of C++ development experience building complex, distributed, or real-time systems
โ€ข Experience developing mission systems, operator-facing software, mission planning tools, or telemetry visualization systems
โ€ข Experience with RF, SATCOM, LOS radios, or tactical datalink systems
โ€ข Familiarity with publish/subscribe or messaging middleware (e.g., DDS, ZeroMQ, ActiveMQ, Kafka)
โ€ข Understanding of avionics architectures, autonomy frameworks, or integration of third-party mission subsystems
โ€ข Experience in regulated or safety-critical environments (e.g., DO-178C, ARINC standards, MIL-STD interfaces)
โ€ข Strong debugging and test experience, including simulation or hardware-in-the-loop environments
โ€ข Experience working in a startup or rapid development environment
Company:
Hermeus is a defense aviation company that designs, builds, and tests high-Mach and hypersonic aircraft. Founded in 2018, the company is headquartered in El Segundo, USA, with a team of 201-500 employees. The company is currently Growth Stage.