CareerPlanSign in

Staff Engineer – Software

Englewood, Colorado💼 Full-time💰 $171,454–$171,454🗓 2026-08-27 → 2026-09-23

Core

Design, develop, and implement scalable, reliable, and secure enterprise software systems supporting core operational functions.

Role type

Staff Software Engineer

Builds

Distributed systems, microservices architectures, APIs, and data integration services across enterprise platforms.

Domain

Enterprise software, cloud-based development, satellite and streaming services

Deliverable

production ML models | product features | infrastructure

Required skills

Java, Spring Boot, SOAP, RESTful web services, microservices, Oracle PL/SQL, Linux/Unix, Agile/Scrum, JUnit, Mockito

Preferred skills

Cloud adoption, system modernization, CI/CD pipelines, distributed team collaboration

Technologies

Java, Spring Boot, Eclipse, IntelliJ, Oracle PL/SQL, SQL Developer, JUnit, Mockito, Linux/Unix

Responsibilities

Design and develop distributed systems and microservices; define system architecture and guide design decisions; establish best practices for software development, testing, and security; participate in code reviews and technical planning; develop backend services and batch processing systems; partner with DevOps teams for CI/CD implementation; support production environments and troubleshoot issues; provide technical guidance to engineers.

Seniority

Staff, hands-on IC with technical leadership

Sourced via icims · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.