Staff C++ Software Engineer

SRC Inc.
Fairborn, OH, United States
21 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$130,000.0 - $150,000.0
Working hours
Regular working hours

Tech stack

Amazon Web Services Automation of Tests Microsoft Azure C++ (Programming Language) Cloud Computing CMake Configuration Management Code Review Computer Engineering DevOps Distributed Systems Linux Kernel
+15 more
Network Programming Open Source Technology Memory Leaks Systems Architecture Toolchain Concurrency Technical Debt Perf (Linux) Containerization Information Technology Low Latency Software Coding C++14 Code Restructuring Docker

Job description

SRC, Inc.is currently seeking a Staff C++ Software Engineer to drive the technical direction of NASIC core platforms. In this role, you will architect scalable, high-performance systems, solve complex low-level engineering challenges, and establish coding standards. As a technical leader, you will mentor engineering teams and align technical execution with operational goals. This position requires a TS/SCI and is onsite at either the government or contractor facility., * System Architecture: Lead the architectural design and structural planning of highly scalable, low-latency C++ systems

  • Technical Leadership: Establish engineering best practices, coding standards, and rigorous code review processes across the organization
  • Performance Engineering: Spearhead critical optimization initiatives to maximize system throughput, memory efficiency, and hardware utilization
  • Risk Management: Identify technical debt and systematically design strategies to refactor, upgrade, and secure legacy codebases
  • Cross-Team Collaboration: Partner with product managers and cross-functional stakeholders to translate business vision into concrete technical roadmaps
  • Mentorship: Actively coach, mentor, and elevate mid-level and junior engineers to foster a high-performing engineering culture

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline and 8+ years of experience OR Master’s degree and 6+ years
  • An active TS/SCI clearance is required
  • C++ Mastery: 8+ years of professional experience developing complex, production-ready software using Modern C++ (C++20 or C++23)
  • Advanced Architecture: Deep expertise in system design, distributed systems, concurrency models, and low-level resource management
  • Toolchain & DevOps: Advanced mastery of configuration management (CMake), profiling/diagnostic tooling (Perf, Valgrind, VTune), and building robust CI/CD pipelines
  • Testing Rigor: Proven experience designing comprehensive automated testing strategies, including unit, integration, and stress testing

Ways to Stand Out - Preferred Requirements

  • Specialized Infrastructure: Deep knowledge of system internals (Linux kernel, OS-level scheduling) or network programming (TCP/UDP, sockets)
  • Open Source / Ecosystem: Significant experience leveraging or contributing to complex open-source ecosystems (e.g., Boost, LLVM, Abseil)
  • Cloud & Containerization: Experience containerizing C++ applications using Docker and deploying to cloud infrastructure (AWS, Azure, or GCP)

Benefits & conditions

$130,000.00 - $150,000.00 / yr paid time off United States, Ohio, Fairborn Jul 23, 2026

About the company

SRC, Inc., a not-for-profit research and development company, combines information, science, technology and ingenuity to solve ā€œimpossibleā€ problems in the areas of defense, environment and intelligence. Across our family of companies, we apply bright minds, fresh thinking and relentless determination to deliver innovative products and services that areredefining possible^. When you join our team, you’ll be a part of something truly meaningful - helping to keep America and its allies safe and strong. You’ll collaborate with more than 1,400 engineers, scientists and professionals - with 20 percent of those employees having served in the military - in a highly innovative, inclusive and equitable work environment. You’ll receive a competitive salary and comprehensive benefits package that includes four or more weeks of paid time off to start, 10 percent employer contribution toward retirement, and 100 percent tuition support.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on diversityjobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov Ā· World Congress 2023

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz Ā· World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 Ā· Coffee With Developers

1:19 min

Securing roles upon finishing a computer science degree

Karol Rogowski Ā· LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

3:12 min

Configuring Docker images, networking protocols, and persistent storage volumes

Francesco Ciulla Francesco Ciulla Ā· World Congress 2024

Videos

See all

Related articles

See all