CareerPlan

Software Developer C++

USAFull-time$85k–$125k2026-11-06 → 2026-11-10
On-siteCitizens onlySecurity clearance required

Core

Design, develop, test, and maintain complex desktop software applications for the U.S. Navy using C++.

Role type

Senior C++ desktop application developer

Builds

Mission-critical analysis applications for the U.S. Navy

Domain

Defense / Desktop Software Engineering

Required skills

C++, object-oriented programming, multi-threading, concurrency, synchronization, asynchronous programming, Git, defect diagnosis, technical documentation

Preferred skills

C++14/17/20, CMake, Python scripting, Agile/Scrum/SAFe, Atlassian tools (Jira, Confluence), legacy system modernization, profiling and optimization, GIS

Technologies

C++, Python, Git, Jira, Confluence, CMake

Responsibilities

Design scalable and maintainable application components using object-oriented design; troubleshoot and resolve software defects and performance problems; contribute to software architecture and technical design discussions; create and maintain technical documentation and test procedures; participate in Agile ceremonies including sprint planning and retrospectives; support software integration, deployment, and sustainment activities.