# Engineer II, C++ Systems Integration (R4021)

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

> Develops and maintains C++ and Python software for complex cross-platform systems integration, including APIs, distributed systems debugging, and CI/CD pipelines using tools like Docker and GitLab CI. Requires 2+ 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 2 years of related experience with a Bachelor’s degree; or a Master’s degree; or a PhD without experience; 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.
- Ability to obtain a TS/SCI clearance.

## Similar roles

- [Software Engineer 3, Search Systems Replication & Routing](https://hotfix.jobs/jobs/e018b7ff-5dc4-4147-b2db-95b7561eb29f) - MongoDB - San Francisco, CA - $101k – $198k/yr
- [Software Engineer 3, Voyage Control Plane](https://hotfix.jobs/jobs/11f39563-aafd-4663-bf9d-1e068c03f01d) - MongoDB - Palo Alto, CA - $106k – $209k/yr
- [Software Engineer, Data Migration](https://hotfix.jobs/jobs/f35b2531-1afd-479c-8276-61ff829d28c2) - MongoDB - California - $109k – $215k/yr
- [Software Engineer 3, Atlas Search Systems](https://hotfix.jobs/jobs/cf7f4c14-5783-4e16-8b31-d07b3eb0858a) - MongoDB - San Francisco, CA - $109k – $215k/yr
- [Rust Software Engineering Intern - Fall](https://hotfix.jobs/jobs/af24663a-4b16-4663-9dd8-c307832b11d0) - Atomicsemi - Austin, TX - $110k – $132k/yr

**Apply:** https://hotfix.jobs/jobs/cacbf794-7efd-429b-9169-e48e9a3ba31c
**Canonical:** https://hotfix.jobs/jobs/cacbf794-7efd-429b-9169-e48e9a3ba31c