CareerPlan

Software Engineer (Junior to Mid-Level)

USAFull-time$62k–$90k2026-10-17 → 2026-11-10
On-site · United StatesSecurity clearance required

Core

Develop, modify, and maintain mission-critical defense software primarily in C++, supporting legacy modernization and system reliability.

Role type

Junior to Mid-Level Software Engineer (Embedded/Defense)

Builds

Mission-critical defense software systems

Domain

Defense / Embedded Systems

Required skills

C++ development, software defect troubleshooting, software integration support, software development lifecycle knowledge, software quality practices, configuration management, version control, peer reviews, independent work in customer-facing environments, Secret security clearance

Preferred skills

Ada development, legacy software modernization, automated testing frameworks, regression testing, CI/CD integration, complex real-time embedded software systems, Agile methodologies, static code analysis, code coverage tools, unit test development

Technologies

Ada, C++, CI/CD, DevOps, Embedded, Security

Responsibilities

Develop, modify, and maintain software primarily in C++, Review existing unit tests and assess software test coverage, Design, develop, and implement unit tests for existing software components, Improve automated testing to support repeatable daily builds and regression testing, Analyze software defects, troubleshoot failures, and implement corrective actions, Participate in software design reviews, code reviews, and technical discussions

Seniority

Junior to Mid-Level, hands-on IC