Position Summary:
We are seeking Software and DevOps Engineers in Denver, CO to join a Site Reliability Engineering (SRE) team, focusing on the development of cloud-based software architecture that underpins critical space infrastructure. The SRE team combines software and systems engineering to build and maintain large-scale, fault-tolerant systems. You’ll ensure that our Space Mission Processing platform—both critical and visible to external users—maintains high reliability and performance, meeting customer needs while continuously improving.
The architecture encompasses authoritative DOD mission environments, data engineering, wrangling application pipelines, and APIs that support space missions. The ideal candidate will possess a robust background in computer science or software development, with expertise in automation and data engineering workflows.
Our software development efforts emphasize optimizing systems, building robust infrastructure, and automating processes. On the SRE team, you will tackle the unique challenges of scaling within the platform, leveraging your skills in coding, algorithms, complexity analysis, and large-scale system design.
With your technical expertise, you will manage project priorities, deadlines, and deliverables, as well as design, develop, test, deploy, maintain, and enhance software solutions.
Key Skills:
· Demonstrated expertise in software development or engineering.
· Familiarity with AWS and its managed services, particularly in data engineering.
· Proficient in Python and Java.
· Experience with Agile methodologies and tools such as JIRA and Confluence.
· Proven track record in designing and delivering analytics solutions in cloud environments.
· Familiarity with containerization tools (Docker, Kubernetes) and Infrastructure as Code (IaC) technologies (Ansible, Jenkins).
· Experience supporting the design, development, and deployment of data science environments on classified networks is highly desirable.
· Strong background in computing, distributed systems, storage, or networking.
· Expertise in designing, analyzing, and troubleshooting large-scale distributed systems.
· Ability to debug and optimize code, as well as automate routine tasks.
· Systematic problem-solving skills paired with effective verbal and written communication.
Education and Experience Requirements:
· MUST BE US CITIZEN capable of obtaining Secret, TS, or TS/SCI clearance
· 5+ years in a software development or software engineering with strong DevSecOps emphasis
· Bachelor’s Degree (BS) or higher in technical field related to software development
· Security+ certification strongly preferred