Skip to content
Shield AIShield AIWashington, DC

Staff Software Engineer, C++ Software Integration (R4016)

Leads architecture, implementation, and integration of high-performance C++ and Python systems in distributed, real-time environments. Requires 7+ years experience, advanced C++ expertise, Linux proficiency, and active SECRET clearance.

151k – 226k/yr
On-site7+ YOEBackend Engineering

About the role

What You'll Do

  • Architect and implement high-performance C++ and Python systems across cross-platform environments.
  • Lead the design and integration of distributed systems, simulation tools, and third-party hardware/software.
  • Define and enforce technical direction, design patterns, and integration practices across projects.
  • Guide teams in building robust messaging and API layers (gRPC, REST, ZeroMQ) that bridge critical system components.
  • Own the evolution and support of CI/CD pipelines using GitLab CI, Docker, Conan, and CMake.
  • Lead debugging and optimization of real-time and multi-threaded systems across a range of domains.
  • Drive end-to-end integration efforts, including planning, implementation, and verification across simulation and operational systems.
  • Serve as a force multiplier by mentoring other engineers and contributing to shared tooling and process improvements.
  • Evaluate and incorporate new technologies that improve system performance, stability, and developer efficiency.

Required Qualifications

  • Typically requires a minimum of 7 years of related experience with a Bachelor’s degree; or 5 years and a Master’s degree; or 4 years with a PhD; or equivalent work experience.
  • Advanced experience designing and maintaining large C++ systems, with fluency in C++14/17/20 and comfort navigating legacy C++98/03 codebases.
  • Proficiency in Linux/Unix environments, including system-level development and debugging tools.
  • Strong systems integration background with practical experience in distributed systems, real-time processing, and hardware/software interfaces.
  • Significant experience with CI/CD systems, containerization (Docker), and build tooling (CMake, Conan).
  • Proficiency in Python and familiarity with other scripting and automation tools.
  • Deep knowledge of Linux environments (Windows experience is a bonus).
  • Demonstrated success leading efforts involving 10+ contributors, including technical planning and mentorship.
  • Strong understanding of networking concepts and communication protocols.
  • Active SECRET clearance.

Preferred Qualifications

  • Real-time or distributed simulation experience (AFSIM, NGTS, or similar).
  • Familiarity with message-passing infrastructure and web-service technologies like gRPC, REST APIs, and message queues.
  • Familiarity with open standards like UCI and OMS, and an understanding of data buses and interface protocols common in avionics and aircraft systems.
  • Experience integrating simulation with autonomy frameworks or real-time operators.
  • Experience developing and integrating with modeling or analysis pipelines.
  • Ability to obtain a TS/SCI clearance.

Skills

C++PythonLinuxDockerCmakeConangRPCRestZeromqGitlab CiCI/CD
Shield AI

Staff Software Engineer, C++ Software Integration (R4017)

Shield AIWashington, DC

Leads architecture, implementation, and integration of high-performance C++ and Python systems in distributed, real-time simulation environments. Requires 7+ years C++ expertise, Linux proficiency, CI/CD tools, and systems integration experience.

151k – 226k/yr
On-site7+ YOEBackend Engineering
Shield AI

Staff Software Engineer, C++ Software Integration (R4018)

Shield AIWashington, DC

Leads architecture, implementation, and integration of high-performance C++ and Python systems in distributed, real-time simulation environments. Requires 7+ years experience, advanced C++ expertise, Linux proficiency, and active SECRET clearance.

151k – 226k/yr
On-site7+ YOEBackend Engineering
MongoDB

Staff Software Engineer - Query Execution

MongoDBNew York, NY +1

Develops and optimizes MongoDB's core query execution engine, converting logical plans to efficient physical operators for transactional and analytical workloads. Requires 10+ years in query engines/database internals, C++ expertise, and technical leadership.

151k – 297k/yr
Remote10+ YOEBackend Engineering
Parallel

Member of Technical Staff, Retrieval & Indexing

ParallelUnited States

Build and operate large-scale web indexing systems including corpus selection, searchable structures, quality/freshness models, and low-latency query serving. Requires deep expertise in information retrieval and distributed systems.

150k – 300k/yr
On-site7+ YOEBackend Engineering
Fluidstack

Member of Technical Staff

FluidstackSan Francisco, CA +3

Build core primitives for entity ownership, audit, authorization, and orchestration. Own domain models for power, datacenters, and chips while enabling AI agents to safely operate production systems.

150k – 250k/yr
HybridBackend Engineering