... engineering degree. Must be able to obtain and maintain a DoD Secret clearance. Must be willing to be onsite and open to occasional travel. Familiar with and has run/lead projects with the full SDLC.
... engineering degree. Must be able to obtain and maintain a DoD Secret clearance. Must be willing to be onsite and open to occasional travel. Familiar with and has run/lead projects with the full SDLC.
Ability to obtain and maintain a Secret clearance with the US DoD (US Citizenship Required ... Extensive experience in embedded software development (C, C++, Rust) for complex hardware systems.
Ability to obtain and maintain a Secret clearance with the US DoD (US Citizenship Required ... Extensive experience in embedded software development (C, C++, Rust) for complex hardware systems.
... engineering degree. Must be able to obtain and maintain a DoD Secret clearance. Must be willing to be onsite and open to occasional travel. Familiar with and has run/lead projects with the full SDLC.
... engineering degree. Must be able to obtain and maintain a DoD Secret clearance. Must be willing to be onsite and open to occasional travel. Familiar with and has run/lead projects with the full SDLC.
Embedded Systems DevOps Engineer (Engineer Software 4) - 29063 with Security Clearance
Warren, MI · On-site
$117K - $145K/yr
Ability to obtain and maintain a Secret clearance with the US DoD (US Citizenship Required ... Extensive experience in embedded software development (C, C++, Rust) for complex hardware systems.
Embedded Systems DevOps Engineer (Engineer Software 4) - 29063 with Security Clearance
Warren, MI · On-site
$117K - $145K/yr
Ability to obtain and maintain a Secret clearance with the US DoD (US Citizenship Required ... Extensive experience in embedded software development (C, C++, Rust) for complex hardware systems.
... Operations, Software Engineering, and Technical Engineering. With the largest contingent of ... Responsibilities Millennium Corporation is seeking a DoD Program Management Analyst in Warren, MI
... Operations, Software Engineering, and Technical Engineering. With the largest contingent of ... Responsibilities Millennium Corporation is seeking a DoD Program Management Analyst in Warren, MI
Familiarity with the US DoD ground vehicle requirements * Practical 'hands on' attitude with the ... Systems Engineering * Software Requirements * Physical testing experience * HIL/SIL experience
Familiarity with the US DoD ground vehicle requirements * Practical 'hands on' attitude with the ... Systems Engineering * Software Requirements * Physical testing experience * HIL/SIL experience
They are seeking a Software Verification Engineer to support the development of a next-generation ... DoD Secret clearance. Preferred : • Knowledge of networking fundamentals including OSI model ...
They are seeking a Software Verification Engineer to support the development of a next-generation ... DoD Secret clearance. Preferred : • Knowledge of networking fundamentals including OSI model ...
Familiarity with the US DoD ground vehicle requirements * Practical 'hands on' attitude with the ... Systems Engineering * Software Requirements * Physical testing experience * HIL/SIL experience
Familiarity with the US DoD ground vehicle requirements * Practical 'hands on' attitude with the ... Systems Engineering * Software Requirements * Physical testing experience * HIL/SIL experience
DoD Program Management Analyst
Warren, MI · On-site
... Operations, Software Engineering, and Technical Engineering. With the largest contingent of ... Millennium Corporation is seeking a DoD Program Management Analyst in Warren, MI . An active Secret ...
DoD Program Management Analyst
Warren, MI · On-site
... Operations, Software Engineering, and Technical Engineering. With the largest contingent of ... Millennium Corporation is seeking a DoD Program Management Analyst in Warren, MI . An active Secret ...
DoD Program Management Analyst
Warren, MI · On-site
... Operations, Software Engineering, and Technical Engineering. With the largest contingent of ... Responsibilities Millennium Corporation is seeking a DoD Program Management Analyst in Warren, MI
DoD Program Management Analyst
Warren, MI · On-site
... Operations, Software Engineering, and Technical Engineering. With the largest contingent of ... Responsibilities Millennium Corporation is seeking a DoD Program Management Analyst in Warren, MI
Software Verification Engineer
$67.31 - $84.13/hr
Software Verification Engineer We are seeking a hands-on Software Verification Engineer with strong ... An active DoD Secret clearance is required. Responsibilities * Design, develop, and execute white ...
Quick apply
Software Verification Engineer
$67.31 - $84.13/hr
Software Verification Engineer We are seeking a hands-on Software Verification Engineer with strong ... An active DoD Secret clearance is required. Responsibilities * Design, develop, and execute white ...
Defense Software Chief Engineer
New Hudson, MI · On-site +1
Develop and implement software engineering processes, standards, and best practices to ensure ... Heavy experience in defense and a working knowledge of DOD project environments * Technical liaison ...
Defense Software Chief Engineer
New Hudson, MI · On-site +1
Develop and implement software engineering processes, standards, and best practices to ensure ... Heavy experience in defense and a working knowledge of DOD project environments * Technical liaison ...
Develop and implement software engineering processes, standards, and best practices to ensure ... Heavy experience in defense and a working knowledge of DOD project environments * Technical liaison ...
Develop and implement software engineering processes, standards, and best practices to ensure ... Heavy experience in defense and a working knowledge of DOD project environments * Technical liaison ...
Senior Software Architect
Auburn Hills, MI · On-site
$122K - $166K/yr
Applied working knowledge in the domain of software engineering development and systems integration ... Knowledge of the US DoD process and procedures for vehicle development and acquisition
Senior Software Architect
Auburn Hills, MI · On-site
$122K - $166K/yr
Applied working knowledge in the domain of software engineering development and systems integration ... Knowledge of the US DoD process and procedures for vehicle development and acquisition
Senior Software Architect
Auburn Hills, MI · On-site
$122K - $166K/yr
Required : • Applied working knowledge in the domain of software engineering development and ... DoD ground vehicle requirements • Knowledge of the US DoD process and procedures for vehicle ...
Senior Software Architect
Auburn Hills, MI · On-site
$122K - $166K/yr
Required : • Applied working knowledge in the domain of software engineering development and ... DoD ground vehicle requirements • Knowledge of the US DoD process and procedures for vehicle ...
We design, engineer and sustain advanced tracked and wheeled systems paired with modern electronic ... Ensures that the SAR (Special Access Requirements), Military Standards (DoD) and CDRL (Contract ...
We design, engineer and sustain advanced tracked and wheeled systems paired with modern electronic ... Ensures that the SAR (Special Access Requirements), Military Standards (DoD) and CDRL (Contract ...
... Operations, Software Engineering, and Technical Engineering. With the largest contingent of ... Responsibilities Millennium Corporation is seeking a DoD Program Management Analyst in Warren, MI.
... Operations, Software Engineering, and Technical Engineering. With the largest contingent of ... Responsibilities Millennium Corporation is seeking a DoD Program Management Analyst in Warren, MI.
Software Project Lead-Defense
New Hudson, MI · On-site +1
$92K - $154K/yr
Our range of research & development, engineering, prototype manufacturing, test & validation, and ... Knowledge of defense-specific requirements and experience with DoD projects is a plus. PHYSICAL ...
Software Project Lead-Defense
New Hudson, MI · On-site +1
$92K - $154K/yr
Our range of research & development, engineering, prototype manufacturing, test & validation, and ... Knowledge of defense-specific requirements and experience with DoD projects is a plus. PHYSICAL ...
Electronics Engineer - Navy Electrical Ratings
Ann Arbor, MI · On-site +1
$75K - $115K/yr
... DoD Service Branch/USN Rating with a thorough background in electronics. * Familiarity with SCORM, xAPI, and Navy Learning Management Systems. * Experience working with software engineers or art ...
Electronics Engineer - Navy Electrical Ratings
Ann Arbor, MI · On-site +1
$75K - $115K/yr
... DoD Service Branch/USN Rating with a thorough background in electronics. * Familiarity with SCORM, xAPI, and Navy Learning Management Systems. * Experience working with software engineers or art ...
Software Project Lead-Defense
Hudson, MI · On-site
$92K - $154K/yr
Our range of research & development, engineering, prototype manufacturing, test & validation, and ... Knowledge of defense-specific requirements and experience with DoD projects is a plus. PHYSICAL ...
Software Project Lead-Defense
Hudson, MI · On-site
$92K - $154K/yr
Our range of research & development, engineering, prototype manufacturing, test & validation, and ... Knowledge of defense-specific requirements and experience with DoD projects is a plus. PHYSICAL ...
Dod Software Engineer information
See Michigan salary details
$55.3K - $66.6K
2% of jobs
$66.6K - $77.8K
4% of jobs
$77.8K - $89.1K
6% of jobs
$89.1K - $100.4K
8% of jobs
$106.4K is the 25th percentile. Wages below this are outliers.
$100.4K - $111.6K
7% of jobs
$111.6K - $122.9K
18% of jobs
The median wage is $125.5K / yr.
$122.9K - $134.1K
16% of jobs
$134.1K - $145.4K
2% of jobs
$150K is the 75th percentile. Wages above this are outliers.
$145.4K - $156.6K
26% of jobs
$156.6K - $167.9K
1% of jobs
$167.9K - $179.1K
8% of jobs
$55.3K
$128.6K
$179.1K
How much do dod software engineer jobs pay per year?
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.

Full-time
Re-posted 5 days ago
Job description
This is an opportunity to join a fast paced program with DCS Corp's U.S. Army Combat Capabilities Development Command - Ground Vehicle Systems Center engineering group located in Warren, MI. As an Embedded Software Technical Lead, you will be hands-on in leading a technically advanced software team in the development of embedded military vehicle system software.
Essential Job Functions:
Provide active participation and leadership in the execution of defining software requirements, software design, implementation using Programming Languages such as C++, C#, C, etc., test and installation for the integration Software Solutions onto combat and tactical vehicle systems.
Provide expertise in evaluating and identifying system and software solutions that address Army Ground Vehicle requirements and challenges.
Lead the project sustainment with multiple CSCIs being developed.
Working with other SW leads, sharing opinions/experience.
Working with functional groups to define the project scope, working with our gov't customer when scope is adjusted to accurately and professionally define team limitations.
Working with multiple groups/teams and coming to a consensus on the scope definition based on requirement specifications.
Coordinating tasking through issue tracking system, running down scope, tagging up with engineers to assist with their features/bugs, etc.
Working with multiple groups/teams and assessing the "what's really needed" from conflicting group opinons.
Establish and maintain Software Development Environment and Software Branch Strategies.
Required Skills:
Due to the sensitivity of customer related requirements, U.S. citizenship is required.
Bachelor's Degree plus 12 years of experience in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or similar engineering degree.
Must be able to obtain and maintain a DoD Secret clearance.
Must be willing to be onsite and open to occasional travel.
Familiar with and has run/lead projects with the full SDLC.
Strong knowledge of Software Programming Languages such as C++, C#, C, etc. and the development of build scripts for software releases.
Strong Linux knowledge (command line, networking, administration, cyber).
Competent with git and the Atlassian toolsuite (Bitbucket, Jira, Confluence) or similar (like GitLab).
Understanding of Requirements Management and the usage of DOORS to maintain them.
Experience in developing Software Architectures and Detailed Software Designs that allow for modularity, commonality and reuse.
Experience with designing and integrating software with Middleware, Real-Time Operating Systems, Drivers and component Hardware.
Experience with SysML and/or UML Architectural Development.
Experience with formal Software Verification activities and designing software with regards to potential Test Automation.
Experience with Configuration Management activities and software repository Branch Strategies.
Experience with conducting peer reviews.
Ability to communicate clearly in both written and oral form.
Ability to dive into issues and mentor more junior engineers.
Friendly and engaging personality.
Employment Type: Full TimeAbout DCS
Sourced by ZipRecruiter
DCS Corp is a renowned name in the technology industry, headquartered in Alexandria, VA, US. Found in the late 1970s, DCS Corp provides a broad spectrum of advanced technology, engineering, and analytic solutions for national security clients. The firm specializes in delivering sophisticated systems and technology for land, air, and maritime platforms. They are known for being deeply committed to their mission of enhancing national security.
Industry
Guided missile and space vehicle manufacturing
Company size
1,001 - 5,000 Employees
Headquarters location
Alexandria, VA, US
Year founded
1977