1

Dod Software Engineer Jobs in Dallas, TX (NOW HIRING)

Embedded Software Engineer Location: Grand Prairie, TX 75052 Rate: $80 to $96.00 an hour with ... DoD Secret Clearance ***No C2C, we can NOT work with outside agencies/vendors, and we can NOT do ...

Embedded Software Engineer Location: Grand Prairie, TX 75052 Rate: $80 to $96.00 an hour with ... DoD Secret Clearance ***No C2C, we can NOT work with outside agencies/vendors, and we can NOT do ...

May use computer-aided engineering or other design/analysis software in the performance of ... This position requires an active DOD security clearance or the ability to obtain such clearance ...

May use computer-aided engineering or other design/analysis software in the performance of ... This position requires an active DOD security clearance or the ability to obtain such clearance ...

DoD Clearance: Secret Security Clearance Status: Active and existing security clearance required on ... Lead and mentor junior software engineers Qualifications You Must Have * Typically requires a ...

Software Engineer II (Onsite)

Mckinney, TX · On-site

$90K - $123K/yr

DoD Clearance: Secret Security Clearance Status: Active and existing security clearance required ... As part of the Software Engineering Space and Air Center team , you will be an integral part of ...

Software Engineer II (Onsite)

Mckinney, TX · On-site

$90K - $123K/yr

DoD Clearance: Secret Security Clearance Status: Active and existing security clearance required ... As part of the Software Engineering Space and Air Center team , you will be an integral part of ...

next page

Showing results 1-20

Dod Software Engineer information

See Dallas, TX salary details

$57.1K

$132.6K

$184.7K

How much do dod software engineer jobs pay per year?

As of Aug 2, 2026, the average yearly pay for dod software engineer in Dallas, TX is $132,574.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,800.00 and $155,500.00 per year, depending on experience, location, and employer.

What is a DoD Software Engineer job?

A DoD Software Engineer designs, develops, tests, and maintains software systems for the U.S. Department of Defense. They work on defense-related projects, including cybersecurity, weapons systems, and mission-critical applications. These engineers must often meet strict security and compliance standards, such as obtaining a security clearance. The role requires proficiency in programming languages, software development methodologies, and sometimes embedded systems. Strong problem-solving skills and knowledge of defense regulations are also essential.

What types of projects and daily responsibilities can I expect as a DoD Software Engineer?

As a DoD Software Engineer, you will typically work on projects involving secure, mission-critical systems, such as developing or maintaining defense applications, network security tools, or custom software for various military and governmental needs. Your daily tasks may include designing, coding, testing, and documenting software, as well as participating in code reviews and collaborating closely with cybersecurity specialists, systems engineers, and project managers. You’ll also be responsible for adhering to strict security and compliance requirements, ensuring that all software meets Department of Defense standards. This role provides opportunities to work on innovative technologies and complex challenges that have a direct impact on national defense.

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

To thrive as a DoD Software Engineer, you need a strong background in computer science, programming languages (such as Java, C++, or Python), and experience with secure software development, often backed by a relevant degree and security clearance. Familiarity with development tools, secure coding practices, and industry-standard frameworks, as well as certifications like Security+ or CISSP, are often required. Excellent problem-solving skills, attention to detail, and the ability to communicate effectively within multidisciplinary teams are highly valued. These skills ensure the secure, efficient, and collaborative creation of software crucial to defense operations and national security.

What are popular job titles related to Dod Software Engineer jobs in Dallas, TX? For Dod Software Engineer jobs in Dallas, TX, the most frequently searched job titles are:
What cities near Dallas, TX are hiring for Dod Software Engineer jobs? Cities near Dallas, TX with the most Dod Software Engineer job openings:
Infographic showing various Dod Software Engineer job openings in Dallas, TX as of July 2026, with employment types broken down into 5% Internship, 85% Full Time, and 10% Contract. Highlights an 87% In-person, and 13% Remote job distribution, with an average salary of $132,574 per year, or $63.7 per hour.

Junior Software Engineer

Mountain Top Talent LLC

Dallas, TX • Remote

Full-time

Re-posted 26 days ago


Job description

Job Title: Junior Software Engineer

Location: [Remote] / Preferred Location Dallas, TX, Huntsville, AL or Grand Rapids, MI

Clearance Required: Must be a U.S. Citizen with ability to obtain a Secret clearance

Job Type: Full-time / Entry Level

Travel: Travel 10% of the time to customer sites and Jovian HQ.

Position Summary:

We are looking for a Junior Software Engineer to join our dynamic team supporting the development of software applications, tools and frameworks supporting aviation and ground-based systems for Department of Defense (DoD) programs. This is an exciting opportunity for a recent engineering graduate to begin their career in a mission-driven environment, working on cutting-edge technologies that support national defense and warfighter capabilities.

You will perform multiple activities in the software development lifecycle under the guidance of senior engineers and technical leads.

Responsibilities:

  • Support the development of functional, interface and technical requirements and use cases. 
  • Develop UI prototypes for the tools when required. 
  • Perform software verification by developing automated testing procedures, solutions and frameworks.
  • Perform use acceptance testing and UI testing.
  • Follow the full lifecycle software development process.
  • Participate in design and code reviews.
  • Support the software deployment process.
  • Look for security vulnerabilities in coding.
  • Collaborate with team members, project leads and customers.
  • Use AI and other tools to accelerate learning and create deliverables.

Basic Qualifications:

  • Bachelors Degree in Computer Science, Computer Engineering, Software Engineering or related field.
  • Strong interest in development of software applications, tools and frameworks in desktop, cloud and web environments.
  • Strong interest in defense systems, aviation, unmanned systems, or ground vehicle technologies.
  • Basic understanding of software engineering principles and the software development lifecycle.
  • Familiarity with one or more languages: Java, JavaScript, C#, C++, C.
  • Excellent problem-solving, analytical, and written/verbal communication skills.
  • Must be a U.S. Citizen and eligible to obtain a DoD security clearance.

Preferred Qualifications:

  • Internship, co-op, or project experience.
  • Experience with Generative AI applications.
  • Experience with UML or SysML.
  • Experience with virtual and cloud computing environments (AWS, Azure, Docker, etc.).
  • Experience with software IDEs (Visual Studio, Eclipse) and git.
  • Experience with Service Oriented Architecture, REST, or microservice development.

What We Offer:

  • Mentorship and hands-on experience with real-world software solutions for defense platforms.
  • Opportunities to explore emerging technologies such as ML / AI and their applications in the DoD space.
  • Career growth in a multidisciplinary team working on mission-critical technologies.
  • Training and certification opportunities (e.g., MBSE, security clearance sponsorship). 
  • Competitive compensation and benefits package.