# Senior Software Engineer, C++ Software Integration (R4021)
**Company:** [Shield AI](https://hotfix.jobs/companies/shield-ai)
**Location:** Washington, DC
**Salary:** $123K-$185K
**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.
**Apply:** https://hotfix.jobs/jobs/senior-software-engineer-c-software-integration-r4021-at-shield-ai-49ccf9d4-ac7a-42e4-9cc2-5dfdca4ca297
**Canonical:** https://hotfix.jobs/jobs/senior-software-engineer-c-software-integration-r4021-at-shield-ai-49ccf9d4-ac7a-42e4-9cc2-5dfdca4ca297