EngineerJobs.io
← Back to all jobs

Job Description

General Dynamics Mission Systems, Inc. is seeking a CMSS Advanced Software Engineer to help deliver reliable software that supports operational missions. In this onsite role in Colorado Springs, CO, you will work across disciplines to analyze and remediate security findings, design and implement complex system improvements, and help sustain releases used in mission environments.

As an advanced engineer, you will combine hands-on development with technical leadership, covering architecture and detailed design through implementation, documentation, and automated testing. Your work will also involve troubleshooting customer-impacting issues and coordinating with systems, test, cybersecurity, and customer stakeholders to support deployment and operational readiness.

Key Responsibilities

  • Lead design, documentation, implementation, code review, and automated testing of complex software features and sustainment releases.
  • Own technically challenging sustainment activities, including security remediation, root-cause analysis, system improvements, and resolution of customer-impacting software issues.
  • Provide technical guidance to team members and contribute to development standards, peer reviews, planning, estimation, and continuous improvement of engineering practices.
  • Partner with systems, test, cybersecurity, and customer stakeholders to define solutions, verify system behavior, and support deployment and operational readiness, with occasional travel as required.

Required Qualifications

  • Department of Defense TS/SCI clearance required at time of hire.
  • Ability to obtain a Polygraph within a reasonable amount of time from the date of hire.
  • Subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.
  • U.S. citizenship is required due to the nature of work performed within company facilities.
  • Active Top Secret / SCI security clearance required.
  • Demonstrated expertise developing production software in Python, Java, C, C++, or comparable object-oriented languages.
  • Strong experience developing and troubleshooting software in Unix/Linux, including shell scripting and system-level debugging.
  • Demonstrated experience with software architecture and design, automated unit and integration testing, and delivery of maintainable, well-documented code.
  • Proven technical leadership in design reviews, code reviews, complex debugging, and mentoring or guiding less-experienced engineers.
  • Ability to work on-site and communicate complex technical information clearly to engineering and program stakeholders.

Preferred Skills

  • Experience with SATCOM.
  • Experience designing or implementing CI/CD pipelines.
  • Experience with Docker and automated test frameworks.
  • Experience with Agile and DevSecOps.

Technologies

  • Python, Java, C, C++
  • Unix/Linux, shell scripting

Education and Experience

  • 5+ years of experience.
  • Bachelor’s degree in Software Engineering, or a related STEM field (Science, Technology, Engineering, or Mathematics).

Workplace and Logistics

  • Fully on-site in Colorado Springs as part of the GDMS team.
  • Relocation Package available.

Compensation and Benefits

  • Salary: USD 118,519 - 131,482 per year.
  • 401k matching
  • Flex time off
  • Paid parental leave
  • Healthcare benefits
  • Health & wellness programs
  • Employee resource and social groups
  • Flexible schedules with every other Friday off work, if desired (9/80 schedule)

Additional information on benefits is available at gdmissionsystems.com/careers/why-work-for-us/benefits.

Similar Jobs