1

Defense Contractor Software Engineer Jobs (NOW HIRING)

The Software Engineer will contribute to the development and sustainment of advanced technology ... IC, or defense contractor programs). * Strong understanding of secure software development ...

E01-C07 Software Engineer

Hollywood, MD ยท On-site

$100K - $180K/yr

The Software Engineer will contribute to the development and sustainment of advanced technology ... IC, or defense contractor programs). * Strong understanding of secure software development ...

The Software Engineer will contribute to the development and sustainment of advanced technology ... IC, or defense contractor programs). * Strong understanding of secure software development ...

... defense intelligence, EMSO, advanced analytics, and programmatic domains. As an employee-owned ... As a Mid-Level Software Engineer supporting NASA programs through a contractor organization, you ...

Associate Software Engineer

Boulder, CO ยท On-site

$81K - $98K/yr

... defense contractor that delivers advanced technologies in support of U.S. National Security and ... SciTec has an immediate opportunity for a talented Associate Software Engineer in Boulder, CO, to ...

Associate Software Engineer

Boulder, CO ยท On-site

$81K - $98K/yr

... defense contractor that delivers advanced technologies in support of U.S. National Security and ... SciTec has an immediate opportunity for a talented Associate Software Engineer in Boulder, CO, to ...

Associate Software Engineer

Boulder, CO ยท On-site +1

$81K - $98K/yr

... defense contractor that delivers advanced technologies in support of U.S. National Security and ... SciTec has an immediate opportunity for a talented Associate Software Engineer in Boulder, CO, to ...

Associate Software Engineer

Boulder, CO ยท On-site +1

$81K - $98K/yr

... defense contractor that delivers advanced technologies in support of U.S. National Security and ... SciTec has an immediate opportunity for a talented Associate Software Engineer in Boulder, CO, to ...

Senior Software Engineer

Fairborn, OH ยท On-site

$115K - $152K/yr

... defense contractor that delivers advanced technologies in support of U.S. National Security and ... We are seeking a Senior Software Engineer to design, develop, and sustain high-quality software ...

next page

Showing results 1-20

Defense Contractor Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do defense contractor software engineer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for defense contractor software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Defense Contractor Software Engineer position, and why are they important?

To excel as a Defense Contractor Software Engineer, you should possess strong programming skills in languages like C++, Java, or Python, a bachelor's degree in computer science or engineering, and eligibility for security clearance. Familiarity with tools and frameworks such as embedded systems, real-time operating systems (RTOS), and secure software development methodologies is often required, along with certifications like Security+ or CISSP. Outstanding problem-solving, attention to detail, and the ability to communicate effectively within multidisciplinary teams are valuable soft skills. These capabilities ensure project success, compliance with stringent regulations, and the ability to innovate in high-stakes, mission-critical environments.

What are typical daily responsibilities for a Defense Contractor Software Engineer?

As a Defense Contractor Software Engineer, your daily responsibilities may include designing, coding, and testing software for defense systems, debugging complex issues, and ensuring products comply with security and regulatory standards. You'll often collaborate closely with systems engineers, hardware teams, and project managers to deliver integrated solutions. Depending on your project, you might also participate in technical reviews, support integration and testing activities, and maintain thorough documentation. Working within a multidisciplinary team, you will play a key role in delivering reliable and secure technology critical to national defense.

What is a Defense Contractor Software Engineer job?

A Defense Contractor Software Engineer develops, tests, and maintains software systems for military and defense applications. They work for private companies that contract with government agencies, such as the Department of Defense, to create secure and reliable software solutions. Their work often involves embedded systems, cybersecurity, and compliance with strict government regulations. This role requires a security clearance, knowledge of specialized programming languages, and an understanding of defense industry standards.

What cities are hiring for Defense Contractor Software Engineer jobs? Cities with the most Defense Contractor Software Engineer job openings:
What are the most commonly searched types of Defense Contractor Software Engineer jobs? The most popular types of Defense Contractor Software Engineer jobs are:
What states have the most Defense Contractor Software Engineer jobs? States with the most job openings for Defense Contractor Software Engineer jobs include:
Software Engineer

Software Engineer

Cohere Technology Group LLC

Cherry Hill, NJ โ€ข On-site

Full-time

Posted 29 days ago


Job description

Job Title:
Cyber Software Engineer - TS/SCI Required
Location:
Cherry Hill, NJ (Relocation Assistance Available)
Clearance Requirement:
Active Top Secret/SCI
Overview:
Cohere Technology is seeking a Cyber Software Engineer to support advanced cyber capability development in Cherry Hill, NJ. The ideal candidate has hands-on experience building secure and mission-oriented tools across Windows and Linux environments, thrives in agile teams, and is passionate about solving complex cyber challenges in support of national defense.
Key Responsibilities:
  • Design, develop, test, and maintain secure software capabilities for cyber operations
  • Perform low-level systems programming on both Unix/Linux and Windows platforms
  • Collaborate with cross-functional teams to deliver integrated cyber solutions
  • Conduct reverse engineering, protocol analysis, and tool optimization
  • Develop and execute unit and integration tests; contribute to containerized testing environments
  • Participate in Agile development cycles including sprint planning, reviews, and retrospectives
  • Leverage scripting and compiled languages (Python, C, C++, Java) for tool development
  • Support DoD and mission-aligned stakeholders with technical implementation and guidance
Required Qualifications:
  • Bachelor's degree in Software Engineering, Cybersecurity, Computer Science, or related field
  • Minimum of 1 years of experience in software development
  • Proficient in Python, C, C++, Java
  • Familiarity with secure coding practices, reverse engineering, and x86 assembly
  • Experience in Agile/Scrum environments
  • Active Top Secret/SCI clearance required
Preferred Qualifications:
  • Familiarity with tools such as Ghidra, Wireshark, XKEYSCORE, or similar
  • Experience with custom protocol development, vulnerability analysis, or cyber toolkits
  • Knowledge of containerization (e.g., Docker), CI/CD pipelines, and automated testing
  • Background in training or mentoring junior developers
  • Prior military or defense contracting experience is a plus
Why Join Us:
  • Work on impactful cyber missions that directly support national security
  • Collaborate with technical experts in a fast-paced, agile environment
  • Flexible relocation support and career advancement opportunities
  • Competitive compensation and benefits package