Find Jobs
Find Jobs Near You – Available Work in Your Location
Software Engineer
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Colorado data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$123,937 / year median in Colorado
+11% projected growth
Job Description
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 group id: 10105424 Log in to view the job poster Apply now