C++ Software Engineer

The Hiring Method, LLC

Dayton (OH)

On-site

USD 130,000 - 186,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

10% retirement contribution
4+ weeks PTO starting immediately
100% tuition support
Comprehensive medical benefits
Sign-on assistance

Job summary

The Hiring Method, LLC is seeking a Staff C++ Software Engineer for a mission-driven program at the Wright-Patterson AFB area in Dayton, OH. This 100% onsite role requires hands-on development in secure SCIF environments and focuses on architecting scalable C++ systems for national-security applications.

The ideal candidate has extensive C++ experience, strong Linux skills, and a background in high-performance, distributed, and concurrent systems.

Qualifications

  • Bachelor’s degree with 8+ years of relevant software engineering experience OR Master’s with 6+ years of relevant experience
  • Active TS/SCI security clearance required on Day 1
  • Strong C++ development experience (C++17/20/23) and Linux experience

Responsibilities

  • Architect and develop scalable, high-performance, low-latency software systems using modern C++
  • Establish technical direction and architecture for core software platforms
  • Optimize system throughput, memory efficiency, resource utilization, and overall application performance
  • Develop production-level software in Linux environments using modern C++ practices
  • Design and improve distributed, concurrent, and multithreaded software systems
  • Mentor junior and mid-level engineers while influencing technical practices across the team
  • Collaborate with multiple disciplines supporting complex classified programs

Skills

C++ development
Linux development
Concurrency / Multithreading
Software architecture
Performance optimization

Education

Bachelor's degree in a relevant field
Master's degree in a relevant field

Tools

CMake
Perf tools
Docker

Job description

Staff C++ Software Engineer — Electronic Warfare

Location: Dayton / Fairborn, OH — Wright-Patterson Air Force Base area

Work Setting: 100% onsite in a secure SCIF environment; no hybrid or remote flexibility

Travel: Minimal, expected to be 10% or less

Compensation: Approximately $130,000–$186,000 base salary depending on experience and leveling

Benefits: 10% employer retirement contribution, 4+ weeks of PTO starting immediately, 100% tuition support, comprehensive medical and employee benefits, and potential sign-on assistance for qualified candidates

Security Clearance: Active TS/SCI clearance required on Day 1

Position Summary

A mission-driven research and development organization supporting U.S. national security is seeking a Staff C++ Software Engineer to join a highly technical multidisciplinary team supporting classified work in the Wright-Patterson Air Force Base environment.

This is a senior, hands-on engineering role focused on architecting and developing high-performance, scalable C++ systems for sophisticated national-security applications. You’ll work alongside C++ engineers, RF engineers, ELINT specialists, cloud/database engineers, and other technical experts while helping establish architecture, engineering standards, and technical direction.

The ideal candidate is an experienced modern C++ engineer who enjoys solving complex system-level problems involving performance, concurrency, memory management, and distributed architectures while remaining highly engaged in hands-on development.

Key Responsibilities
  • Architect and develop scalable, high-performance, low-latency software systems using modern C++
  • Establish technical direction and architecture for core software platforms
  • Optimize system throughput, memory efficiency, resource utilization, and overall application performance
  • Develop production-level software in Linux environments using modern C++ practices
  • Design and improve distributed, concurrent, and multithreaded software systems
  • Identify technical debt and lead modernization and refactoring efforts across legacy applications
  • Establish engineering best practices, coding standards, automated testing strategies, and rigorous code review processes
  • Mentor junior and mid-level engineers while influencing technical practices across the team
  • Collaborate with software, RF, ELINT, cloud, database, and other engineering disciplines supporting complex classified programs
Required Qualifications
  • Bachelor’s degree with 8+ years of relevant software engineering experience OR Master’s degree with 6+ years of relevant experience
  • Active TS/SCI security clearance required — inactive or previously held clearances cannot be considered
  • Strong professional C++ development experience, ideally with C++17, C++20, or C++23
  • Experience designing or architecting complex production-level software systems
  • Strong Linux development experience
  • Experience with concurrency, multithreading, distributed systems, and low-level resource or memory management
  • Strong understanding of software architecture, design patterns, debugging, and performance optimization
  • Experience with automated unit, integration, and performance testing
  • Ability to work collaboratively within a multidisciplinary engineering environment
  • Ability and willingness to work 100% onsite in a secure SCIF environment
Preferred Backgrounds
  • Electronic Warfare (EW), SIGINT, ELINT, radar, RF, intelligence, or other national-security programs
  • High-performance computing, real-time systems, embedded software, or other performance-critical applications
  • CMake and modern C++ development environments
  • Performance profiling tools such as Perf, Valgrind, VTune, or similar platforms
  • Linux kernel or system internals, OS-level scheduling, TCP/UDP, sockets, or network programming
  • Boost, LLVM, Abseil, Docker, or cloud technologies
  • CI/CD pipelines and modern software development practices
  • Open-source contributions or demonstrated experience optimizing complex C++ applications
Ideal Candidate Profile

The ideal candidate is a senior C++ engineer who still loves being hands-on with technically difficult software.

You’ll bring deep modern C++ expertise along with the ability to think beyond individual features and influence architecture, performance, coding practices, and technical direction. You should be comfortable mentoring other engineers without needing formal management authority and enjoy collaborating with experts across multiple technical disciplines.

Most importantly, you should be motivated by the opportunity to apply sophisticated software engineering to challenging classified work with a direct national-security mission.

Why This Opportunity
  • Work on sophisticated classified technology supporting critical U.S. national-security missions
  • Join a multidisciplinary team of approximately 20–30 engineers and technical specialists
  • Highly technical role combining hands-on C++ development with architecture and technical leadership
  • Opportunity to solve challenging problems involving performance, concurrency, distributed systems, and low-level engineering
  • Exceptional 10% employer retirement contribution — significantly above a traditional employer match
  • 4+ weeks of PTO beginning immediately
  • 100% tuition support for continued education
  • Compensation flexibility for exceptional senior engineers, with leveling based on experience
  • Join a mission-focused R&D environment with a strong population of engineers, scientists, and military veterans
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Software Engineer
C++ Software Engineer

Frey Consulting Group • Dayton (OH)

On-site
USD 130,000 - 186,000
10% employer retirement contribution
4+ weeks of PTO
Tuition support
+2
Cloud Database Engineer
Cloud Database Engineer

Frey Consulting Group • Dayton (OH)

On-site
USD 130,000 - 186,000
10% employer retirement contribution
4+ weeks PTO
Tuition support
+2
Cloud Database Engineer
Cloud Database Engineer

The Hiring Method, LLC • Dayton (OH)

On-site
USD 130,000 - 186,000
10% employer retirement contribution
4+ weeks PTO starting immediately
100% tuition support
+1
Staff C++ Engineer – High-Performance EW Systems (Onsite)
Staff C++ Engineer – High-Performance EW Systems (Onsite)

Frey Consulting Group • Dayton (OH)

On-site
USD 130,000 - 186,000
10% employer retirement contribution
4+ weeks of PTO
Tuition support
+2
Lead Principal Software Engineer
Lead Principal Software Engineer

Talent Stack • Aurora (CO)

On-site
USD 180,000 - 230,000
Senior Software Engineer
Senior Software Engineer

Frederick Fox • Redondo Beach (CA)

On-site
USD 140,000 - 170,000
Staff C++ Engineer for High-Performance EW Systems (Onsite)
Staff C++ Engineer for High-Performance EW Systems (Onsite)

The Hiring Method, LLC • Dayton (OH)

On-site
USD 130,000 - 186,000
10% retirement contribution
4+ weeks PTO starting immediately
100% tuition support
+2
Staff C++ Software Engineer
Staff C++ Software Engineer

SRC, Inc • Fairborn (OH)

On-site
USD 130,000 - 150,000
Competitive salary
Four or more weeks of paid time off to
10 percent employer contributionToward
+1
Senior Software Engineer
Senior Software Engineer

Searchability Aerospace & Defense • Baltimore (MD)

On-site
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

VT Group (VTG) • Hanover (MD)

On-site
USD 200,000 - 245,000
Sign-on bonus up to $10,000
Competitive pay