Software Engineer (TS/SCI with Polygraph Required)
A cleared Software Engineer in Aurora, CO supporting a government/Intelligence Community program that designs, builds, tests, and sustains modular mission software, microservices, APIs, and edge-capable components. Day-to-day work spans full-stack development with Java, Python, TypeScript, Docker/Kubernetes, and CI/CD in cloud, on-prem, and tactical-edge environments.
- Compensation
- $140K–$175K / yr
- Location
- Aurora, CO
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Full time
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Active TS/SCI clearance with Polygraph
- Minimum 5 years of experience as a Software Engineer
- Minimum 4 years supporting government programs, projects, or contracts
- BS Degree in Computer Science or related discipline (or 2 additional years of Software Engineering experience)
- Java, Python, JavaScript/TypeScript, C# or Go
- REST/GraphQL APIs and microservices architecture
- Docker, Kubernetes/OpenShift
- Relational and NoSQL databases, message brokers, geospatial libraries
- Git, CI/CD, automated test frameworks
Nice to have
- Security+; cloud developer or architect certification; Kubernetes or secure software development certification
- Experience supporting Army, DoD, Intelligence Community, or C5ISR programs
- Experience with classified environments, agile delivery, cloud-to-edge architectures, DDIL operations, and Government product demonstrations
Full description
Software EngineerLocation: Aurora, CO
Clearance Required: TS/SCI with Polygraph
Sign-On Bonus: Yes
DeNOVO Solutions is seeking a Software Engineer support a program that designs, develops, integrates, tests, and sustains modular mission software, data services, APIs, user-facing applications, and edge-capable components. This role applies cloud-native and open-architecture principles to enable rapid capability insertion, third-party integration, interoperability, and reliable operation across security domains and echelons. The Software Engineer supports technical workstreams and works independently on defined technical assignments, contributes to design decisions, and escalates complex architectural or mission issues to senior personnel.
Primary Responsibilities
- Analyze mission workflows and translate functional needs into software requirements, user stories, interfaces, and acceptance criteria.
- Design and implement modular services, microservices, APIs, data access layers, workflow components, and user-facing features.
- Integrate structured and unstructured intelligence data, external applications, common data layers, geospatial services, and mission systems.
- Develop resilient software patterns for enterprise cloud, on-premises, and DDIL tactical edge deployment.
- Create automated unit, integration, regression, performance, and security tests; remediate defects and technical debt.
- Implement observability, logging, alerting, exception handling, and graceful degradation.
- Participate in code reviews, architecture reviews, sprint planning, demonstrations, and release readiness assessments.
- Document software design, APIs, interfaces, build procedures, deployment dependencies, and sustainment considerations.
Required Tech Skills and Tools
Java; Python; JavaScript/TypeScript; C# or Go; REST/GraphQL APIs; microservices; Docker; Kubernetes/OpenShift; relational and NoSQL databases; message brokers; geospatial libraries; Git; CI/CD; automated test frameworks
Preferred Qualifications
Experience supporting Army, DoD, Intelligence Community, or C5ISR programs; experience with classified environments, agile delivery, cloud-to-edge architectures, DDIL operations, and Government product demonstrations.
Desired Certifications
Security+; cloud developer or architect certification; Kubernetes or secure software development certification as applicable
Required Experience and Education
- Minimum of 5 years of experience as a Software Engineer.