Staff Software Engineer, C++ Software Integration (R4016)
Shield AIWashingtonFull TimeEngineering
Remotely
pythonrestdockergrpccmakeconanzeromq
Job Description
📋 Description
- 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
- Define and enforce technical direction, design patterns, and integration practices across projects.
- Guide teams in building robust messaging and API layers (e.g., gRPC, REST, ZeroMQ) that bridge
- 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.
🎯 Requirements
- Typically requires a minimum of 7 years of related experience with a Bachelor’s degree; or 5 years
- Advanced experience designing and maintaining large C++ systems, with fluency in C++14/17/20 and
- Proficiency in Linux/Unix environments, including system-level development and debugging tools.
- Strong systems integration background with practical experience in distributed systems, real-time
- Significant experience with CI/CD systems, containerization (e.g., Docker), and build tooling
- Proficiency in Python and familiarity with other scripting and automation tools. Active SECRET
🎁 Benefits
- Shield AI is an equal opportunity workplace and an affirmative action employer. We are committed to
Back to all jobs