# Senior Software Engineer, C++ Software Integration (R4021)

**Company:** [Shield AI](https://hotfix.jobs/companies/shield-ai)
**Location:** Washington, DC
**Role:** Backend Engineering
**Salary:** $123k – $185k/yr
**Experience:** 5+ years
**Skills:** C++, Python, Linux, Docker, gRPC, Zeromq, Rest, Gitlab Ci, Cmake, Conan
**Posted:** 2026-05-08

> Designs, implements, and maintains C++ and Python software for complex cross-platform systems integration, including APIs, CI/CD pipelines, and distributed real-time systems. Requires 5+ years experience, strong C++ proficiency, Linux expertise, and active SECRET clearance.

## Job Description

## What You'll Do
- Design, implement, and maintain **C++** and **Python** software in support of complex, cross-platform systems.
- Contribute to system architecture with a focus on performance, maintainability, and integration.
- Develop and support **APIs** and messaging interfaces (e.g., **gRPC**, **REST**, **ZeroMQ**). Integrate third-party software and hardware systems, including real-time and simulation tools.
- Debug and support distributed systems, with attention to threading, timing, and data flow.
- Apply modern agile practices such as test-driven development, continuous integration, and automated testing.
- Improve and maintain **CI/CD** workflows using tools like **GitLab CI**, **Docker**, **CMake**, and **Conan**.
- Collaborate across teams and projects to share solutions and promote good software practices.
- Continuously learn and adapt to new tools, standards, and technologies.

## Required Qualifications
- Typically requires a minimum of **5 years** of related experience with a **Bachelor’s degree**; or 4 years and a **Master’s degree**; or 2 years with a **PhD**; or equivalent work experience.
- Strong proficiency in modern **C++ (C++14/17/20)** with the ability to work effectively in legacy codebases (**C++98/03**).
- Proficiency in **Linux/Unix** environments, including system-level development and debugging tools.
- Experience with **Python**.
- Professional experience in **Linux** environments (**Windows** experience is a bonus).
- Solid understanding of system-level engineering and design patterns.
- Experience in a collaborative environment with **CI/CD** and test automation.
- Experience with containerization technologies such as **Docker**.
- Active **SECRET clearance**.

## Preferred Qualifications
- Experience integrating distributed simulation environments such as **AFSIM** or **NGTS**.
- Familiarity with open standards like **UCI** and **OMS**, and an understanding of data buses and interface protocols common in avionics and aircraft systems.
- Familiarity with simulation tools and modeling frameworks.
- Experience with networking concepts and messaging infrastructure.
- Hands-on experience with **CMake**, **Conan**, and **GitLab CI/CD** pipelines.
- Exposure to real-time systems and hardware/software integration.

## Similar roles

- [Senior Software Engineer, Atlas Search Query](https://hotfix.jobs/jobs/3a991fa9-04af-4480-8c3a-efa88b7f7701) - MongoDB - San Francisco, CA - $126k – $248k/yr
- [Senior Software Engineer, Storage Layer Services](https://hotfix.jobs/jobs/6d3b8fef-d74d-4043-b564-e743fdd2ab2f) - MongoDB - New York, NY - $126k – $248k/yr
- [Senior Software Engineer, Public Backup](https://hotfix.jobs/jobs/bcb81fde-9418-4e1c-9528-500c22c39c68) - MongoDB - New York, NY - $126k – $248k/yr
- [Sr. Backend Software Engineer - Platform Integration](https://hotfix.jobs/jobs/613d45c9-e9c8-4ab0-b6ee-c186d503ac99) - Addepar - New York, NY - $126k – $197k/yr
- [Senior Software Engineer, Atlas Clusters Platform](https://hotfix.jobs/jobs/0cad43e5-75ce-4f80-aaaa-050075500b4f) - MongoDB - New York, NY - $126k – $248k/yr

**Apply:** https://hotfix.jobs/jobs/49ccf9d4-ac7a-42e4-9cc2-5dfdca4ca297
**Canonical:** https://hotfix.jobs/jobs/49ccf9d4-ac7a-42e4-9cc2-5dfdca4ca297