Software Engineer (Hybrid: Dayton, OH)

Leonardo DRS

Dayton (OH)

On-site

USD 85,000 - 110,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Sign-on bonus eligibility

Job summary

Leonardo DRS in Dayton, Ohio, invites a Software Engineer II to design, develop, analyze, and test software for mission-focused systems. You will transform requirements into practical designs, build prototypes to mitigate risk, and leverage data and root-cause analysis to solve complex problems.

The role requires hands-on development with C, C++, C#, or Rust, and you will participate in code reviews, CI/CD pipelines, and cross-disciplinary collaboration to improve system performance and

Qualifications

  • Active U.S. DoD Secret security clearance or higher.
  • Bachelor's degree in a relevant technical discipline plus software development experience; equivalent combinations may be considered.
  • 2–4 years of professional software development experience.
  • Professional programming experience in C, C++, C#, or Rust.

Responsibilities

  • Design, implement, test, integrate, and maintain software components and applications.
  • Analyze requirements, develop designs, write code, and execute unit and integration tests.
  • Debug and resolve software defects in development, integration, and test environments.
  • Develop secure, maintainable, and testable software.
  • Create and maintain software design, interface, test, and release documentation.
  • Use Git for source control, branching, pull requests, code reviews, and release management.
  • Support automated build, test, and CI/CD pipelines.
  • Participate in design reviews, code reviews, integration activities, and problem resolution.

Skills

Clear written and verbal communication

Education

Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related technical discipline

Tools

Git
CI/CD tooling
Rust
C/C++

Job description

Build software for complex, mission-focused systems—and help make those systems more reliable. As a Software Engineer II, you will design, develop, analyze, and test products or subsystems while working with engineers across disciplines to investigate issues and improve performance.

This role offers more than coding alone. You will help turn customer requirements into practical designs, develop prototypes to reduce technical risk, and use data and root cause analysis to solve challenging problems. If you enjoy understanding how systems behave—not just how software runs—you can make a meaningful contribution here.

Sign-On Bonus Eligibility

A $2,500 sign-on bonus may be available to qualified external candidates who, at the time of hire, hold an active U.S. Government Secret security clearance that is verified by the Company and eligible for use in the position. Eligibility and payment are subject to the terms of the applicable sign-on bonus agreement and all required Company approvals.

Responsibilities
  • Design, implement, test, integrate, and maintain software components and applications.
  • Analyze requirements, develop software designs, write code, and execute unit and integration tests.
  • Debug and resolve software defects in development, integration, and test environments
  • Develop secure, maintainable, and testable software.
  • Create and maintain software design, interface, test, and release documentation.
  • Use Git for source control, branching, pull requests, code reviews, and release management.
  • Support automated build, test, and CI/CD pipelines.
  • Participate in design reviews, code reviews, integration activities, and technical problem resolution.
Required Qualifications
  • Active U.S. Department of Defense Secret security clearance or higher.
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline, plus relevant software development experience. Equivalent combinations of education and experience may be considered.
  • 2-4 years of professional software development experience.
  • Professional programming experience in C, C++, C#, or Rust.
  • Experience developing, debugging, testing, and maintaining software.
  • Experience with object-oriented design, data structures, algorithms, and software design patterns.
  • Experience with Git, code reviews, unit testing, integration testing, and automated build tools.
  • Experience developing or maintaining software in Rust.
  • Clear written and verbal communication skills.
Preferred Qualifications
  • Rust experience with ownership, borrowing, lifetimes, traits, error handling, concurrency, testing, and C/C++ interoperability.
  • Embedded software, real-time systems, Linux, networking, device drivers, or platform software experience.
  • Experience integrating encryption, key management, digital signatures, certificates, cryptographic libraries, hardware security modules, or secure communications protocols into production software.
  • HAIPE implementation or integration experience.
  • Secure software development experience, including secure code review, static analysis, threat modeling, vulnerability remediation, and DevSecOps.
  • Experience with GitHub Actions, Jenkins, Azure DevOps, or comparable CI/CD tooling.
  • Experience integrating AI/ML models into software products, deploying models, monitoring model performance, or securing AI-enabled systems.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II - CyberAI
Software Engineer II - CyberAI

Assured Information Security (AIS) • City of Rome (NY)

On-site
USD 140,000 - 190,000
Employer-Paid Health Insurance
401(k) Contribution
Sr. Embedded C/C++ RUST Software Engineers***w/active SECRET clearance***
Sr. Embedded C/C++ RUST Software Engineers***w/active SECRET clearance***

Akkodis • Dayton (OH)

On-site
USD 120,000 - 180,000
Software Engineer II (Onsite)
Software Engineer II (Onsite)

Raytheon • Tucson (AZ)

On-site
USD 115,000 - 170,000
Medical Insurance
Dental Insurance
Vision Insurance
+11
SR Software Engineer
SR Software Engineer

Vaco • Gahanna (OH)

On-site
USD 120,000 - 150,000
Software Developer
Software Developer

Apollopros • El Segundo (CA)

On-site
USD 116,000 - 165,000
Software Engineer TS/SCI
Software Engineer TS/SCI

NPAworldwide • San Diego (CA)

On-site
USD 140,000 - 190,000
Software Engineer
Software Engineer

Compunnel Inc. • Waco (TX)

On-site
USD 85,000 - 115,000
Embedded RUST Software Engineer
Embedded RUST Software Engineer

MISC. Recruiting • Tampa (FL)

On-site
USD 90,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

ResilAient Talent Hub • Herndon (VA)

On-site
USD 170,000 - 210,000
Software EngineerC
Software EngineerC

Oteemo, Inc • Manassas (VA)

On-site
USD 110,000 - 170,000