Staff Software Engineer, Infrastructure

Astronomer
Summary
Join Astronomer's core Software team as a Technical Lead / Staff Software Engineer and guide technical direction, lead critical architectural efforts, and ensure high-quality software delivery. You will be deeply involved in system design, cross-functional planning, and process optimization, while mentoring engineers. This role involves working with distributed systems, cloud-native infrastructure, and data platform tooling. You will own code quality, design decisions, and technical artifacts. The ideal candidate will have 8+ years of backend or infrastructure engineering experience, with at least 2 years in a technical leadership role and strong communication and collaboration skills. Astronomer offers a competitive salary, equity, and a comprehensive benefits package.
Requirements
- Have 8+ years of backend or infrastructure engineering experience, with at least 2 years in a technical leadership role
- Strong communication and collaboration skills to work with cross-functional teams across time zones
- Experience driving technical strategy and conversations with customers, gathering feedback, and influencing product direction
- Extensive experience with cloud providers like AWS, Azure, or GCP
- Strong experience with Kubernetes, including hands-on experience testing systems running on K8s
- Are proficient in Golang and/or Python, and comfortable working with distributed systems, container orchestration, and CI/CD
- Have successfully led the design and execution of complex technical initiatives
- Care deeply about team dynamics, process quality, and helping engineers grow
- Thrive in a fast-paced, asynchronous, remote-first environment
- Deep understanding of CI/CD tools such as GitHub Actions, CircleCI, and Jenkins
- Familiarity with logging and observability tools: Prometheus, Grafana, Fluent Bit, ELK stack
- Solid understanding of GitOps, Docker, and Helm charts
Responsibilities
- Own code quality, design decisions, and technical artifacts across the teamβs work
- Drive architectural direction and enforce engineering best practices
- Collaborate with PM and EM on scoping, planning, and maintaining a prioritized roadmap
- Drive technical conversations and strategy with customers, translating requirements into scalable solutions and influencing roadmap direction
- Provide technical mentorship and delegate effectively to support team growth
- Define and evolve team processes, including code review, testing, on-call, and dev experience
- Lead retrospectives and drive continuous improvement initiatives
- Contribute hands-on to core platform components using Nodejs, Golang, Python, Kubernetes, and Terraform
Preferred Qualifications
- Experience with scale testing, disaster recovery, and capacity planning
- Experience with at least one of the following languages: NodeJS, Go
- Familiarity with Apache Airflow
- Experience with Openshift and the Red Hat marketplace
- Experience with the Prometheus/Grafana and ELK stacks
Benefits
- Equity component
- Comprehensive benefits package
- Remote-first company
Share this job:
Similar Remote Jobs
