Remote job
Software Developer
Job details
About this role
Role overview Develop and maintain software capabilities that support mission operations and system management in a complex technical environment. The role contributes to a collaborative engineering team, working with guidance from more senior engineers and coordinating with systems engineers across development, test, and operational settings.
Responsibilities - Help build, test, and maintain software components for development capabilities and mission-critical workflows. - Investigate software issues and troubleshoot defects with support from senior engineers. - Implement features, enhancements, and fixes in line with coding and configuration-management standards. - Clarify requirements with systems engineers and developers, document changes, and maintain technical records. - Support software integration and deployment across development, test, and operational environments. - Take part in code reviews and contribute to team practices and process improvements.
Requirements - Bachelor’s degree in computer science, software engineering, or a related field, or equivalent relevant experience. - Familiarity with a modern programming language such as Java, Python, C++, or JavaScript. - Exposure to cloud technologies, containers, or DevSecOps concepts. - Active Top Secret clearance or higher.
Nice to have - Knowledge of software development fundamentals, version control, and debugging. - Experience with automated testing or continuous integration and delivery pipelines. - Interest in mission-focused software, operational systems, or systems engineering. - Analytical skills, clear communication, teamwork, and willingness to learn new tools and domains.
Benefits and work setup A base salary range of $94,000–$187,600 is listed for specified US states and the District of Columbia. The source also states that benefits are offered, but does not specify them.