CareerPlan

Software Engineer (C++)

USAFull-time$113k–$153k2026-11-09
Security clearance required

Core

Develop and maintain C/C++ applications on Linux using command-line tools and related toolchains.

Role type

Senior IC C++ software engineer

Builds

Production-grade software artifacts, including containerized artifacts

Domain

Defense / Cloud-native DevSecOps

Deliverable

production ML models

Required skills

C++, Linux, CI/CD pipelines, Git, static analysis, software design patterns, SOLID principles

Preferred skills

Java, C, microservices, API design (REST, gRPC, GraphQL), infrastructure as code, SAST tools

Technologies

C++, Linux, Jenkins, GitLab, Azure DevOps, GitHub Actions, Docker, Kubernetes, gRPC, REST, GraphQL, OpenAPI, Fortify, Artifactory, Nexus

Responsibilities

Develop and maintain C/C++ applications on Linux; Use CI/CD pipelines to automatically compile, test, and deliver artifacts; Apply software engineering best practices to build maintainable and scalable systems

Seniority

Senior, hands-on IC