Job Requirements
Aurora, CO
Top Secret/SCI Polygraph not specified
Mid Level Career (5+ yrs experience)
$177,000 - $229,000
Job Description
Overview
We are seeking a highly motivated Software Engineer to join a team developing and sustaining complex mission-critical software systems. This position offers the opportunity to work on advanced technologies in a secure environment while contributing across the full software development lifecycle.
The ideal candidate is a self-starter who can solve complex technical challenges, collaborate effectively with cross-functional teams, and deliver high-quality software solutions that support critical operational capabilities.
Responsibilities
Design, develop, test, deploy, and maintain software applications and services
Participate in all phases of the software development lifecycle, including requirements analysis, design, implementation, integration, testing, deployment, and sustainment
Develop software that supports command and control functionality, including system interfaces and hardware integration
Build applications that provide planning, analytics, visualization, and decision-support capabilities
Develop and maintain microservice-based architectures
Support cloud-native deployments and containerized environments
Troubleshoot production issues, perform root cause analysis, and implement corrective actions
Collaborate with engineers, analysts, and stakeholders to translate mission requirements into technical solutions
Produce and maintain software architecture and technical documentation
Participate in Agile development activities, sprint planning, and code reviews
Required Qualifications
Active TS/SCI Clearance
Bachelor's degree and 5+ years of software development experience (additional experience may be considered in lieu of a degree)
Strong experience with Java 1.8+ and object-oriented software development
Experience developing software in Linux environments
Experience with Python or other object-oriented programming languages
Experience developing and consuming RESTful APIs
Experience building and deploying microservice-based applications
Experience with automated CI/CD pipelines
Experience with unit testing, integration testing, and automated testing frameworks
Experience with cloud environments such as AWS, Azure, or GCP
Experience with version control systems such as Git
Strong understanding of Agile development methodologies
Excellent written, verbal, and interpersonal communication skills
Preferred Qualifications
Experience with Kubernetes and Docker
Experience with Helm deployment patterns
Experience with Maven, Harbor, and modern deployment tooling
Experience with event-driven and message-based architectures
Experience with JavaScript frameworks such as React, Angular, or Vue
Experience with Go development
Experience with PostgreSQL databases
Familiarity with secure software development practices
Experience troubleshooting and supporting production environments
Background in highly regulated or secure environments
Technical Environment
Java
Python
JavaScript
AWS
Kubernetes
Docker
Git
Maven
Helm
PostgreSQL
Linux (Red Hat or equivalent)
CI/CD Pipelines
REST APIs
Microservices Architecture
What You'll Gain
Opportunity to work on cutting-edge software systems
Exposure to cloud-native and containerized technologies
Challenging technical problems with real-world impact
Collaborative engineering environment
Long-term program stability and growth opportunities
We are seeking a highly motivated Software Engineer to join a team developing and sustaining complex mission-critical software systems. This position offers the opportunity to work on advanced technologies in a secure environment while contributing across the full software development lifecycle.
The ideal candidate is a self-starter who can solve complex technical challenges, collaborate effectively with cross-functional teams, and deliver high-quality software solutions that support critical operational capabilities.
Responsibilities
Design, develop, test, deploy, and maintain software applications and services
Participate in all phases of the software development lifecycle, including requirements analysis, design, implementation, integration, testing, deployment, and sustainment
Develop software that supports command and control functionality, including system interfaces and hardware integration
Build applications that provide planning, analytics, visualization, and decision-support capabilities
Develop and maintain microservice-based architectures
Support cloud-native deployments and containerized environments
Troubleshoot production issues, perform root cause analysis, and implement corrective actions
Collaborate with engineers, analysts, and stakeholders to translate mission requirements into technical solutions
Produce and maintain software architecture and technical documentation
Participate in Agile development activities, sprint planning, and code reviews
Required Qualifications
Active TS/SCI Clearance
Bachelor's degree and 5+ years of software development experience (additional experience may be considered in lieu of a degree)
Strong experience with Java 1.8+ and object-oriented software development
Experience developing software in Linux environments
Experience with Python or other object-oriented programming languages
Experience developing and consuming RESTful APIs
Experience building and deploying microservice-based applications
Experience with automated CI/CD pipelines
Experience with unit testing, integration testing, and automated testing frameworks
Experience with cloud environments such as AWS, Azure, or GCP
Experience with version control systems such as Git
Strong understanding of Agile development methodologies
Excellent written, verbal, and interpersonal communication skills
Preferred Qualifications
Experience with Kubernetes and Docker
Experience with Helm deployment patterns
Experience with Maven, Harbor, and modern deployment tooling
Experience with event-driven and message-based architectures
Experience with JavaScript frameworks such as React, Angular, or Vue
Experience with Go development
Experience with PostgreSQL databases
Familiarity with secure software development practices
Experience troubleshooting and supporting production environments
Background in highly regulated or secure environments
Technical Environment
Java
Python
JavaScript
AWS
Kubernetes
Docker
Git
Maven
Helm
PostgreSQL
Linux (Red Hat or equivalent)
CI/CD Pipelines
REST APIs
Microservices Architecture
What You'll Gain
Opportunity to work on cutting-edge software systems
Exposure to cloud-native and containerized technologies
Challenging technical problems with real-world impact
Collaborative engineering environment
Long-term program stability and growth opportunities
group id: 10105424