Senior Software Engineer, Infrastructure & Systems
About the role
Astronomer empowers data teams to bring mission-critical software, analytics, and AI to life. As the company behind Astro, the industry-leading unified DataOps platform powered by Apache Airflow®, Astronomer accelerates building reliable data products that unlock insights, unleash AI value, and power data-driven applications.
Responsibilities
- Design and own the architecture of the systems that stand up, scale, and manage the infrastructure Airflow runs on, leading these efforts end-to-end (design, implementation, tests, documentation, and rollout).
- Design and evolve the APIs (REST/gRPC) that drive infrastructure lifecycle management, powering customer-facing UI and programmatic integrations, including data modeling, versioning, and backward compatibility.
- Own the networking and security posture of these systems, including how they authenticate, authorize, and communicate securely, and drive CVE remediation, image hardening, and Pod Security Standards compliance.
- Architect observability and traceability across the stack: metrics, logs, and traces that let a request be followed end-to-end across service and network boundaries.
- Participate in on-call rotation, contributing to incident diagnosis, resolution, and post-mortems for these systems and ensuring remediation items are tracked into sprints.
- Mentor engineers and raise the bar on design and code review, testing, and operational rigor.
Requirements
- 5+ years of experience in infrastructure, platform, or systems engineering, with a track record of owning production systems at scale (8+ years typical for Staff).
- Deep, hands-on expertise with Kubernetes, including building custom Operators/CRDs and managing Helm-based deployments for infrastructure lifecycle workflows.
- Experience designing APIs (REST or gRPC) that serve as the core engine behind a customer-facing UI or programmatic integrations, including versioning and backward compatibility.
- Strong systems fundamentals: networking, distributed systems, reliability engineering, and security best practices.
- Proficiency in Go and/or TypeScript, or a demonstrated ability to pick up new languages quickly.
- Practical experience designing and/or building observability and distributed tracing for multi-layer systems.
- Demonstrated ability to lead technical design across teams and communicate trade-offs to both engineers and stakeholders.
- Experience mentoring engineers and improving team-wide practices.
Qualifications
- Nice to have: Experience designing or operating multi-tenant control planes, experience shipping software into air-gapped or highly regulated environments (finance, healthcare, government), familiarity with Apache Airflow internals or other data-orchestration platforms, incident command / on-call leadership experience.
Skills
- Go and/or TypeScript proficiency.
- Experience with Kubernetes, Helm, and custom Operators/CRDs.
- API design and REST/gRPC experience.
- Observability and distributed tracing expertise.
- Leadership and mentoring experience.
Benefits
The estimated total compensation for this role ranges from $200,000 - $300,000 based on leveling and geography, along with an equity component and a comprehensive benefits package.
Pay
The estimated total compensation for this role ranges from $200,000 - $300,000 based on leveling and geography, along with an equity component and a comprehensive benefits package.
Schedule
Not specified.
Company
Astronomer empowers data teams to bring mission-critical software, analytics, and AI to life and is the company behind Astro, the industry-leading unified DataOps platform powered by Apache Airflow®. Astro accelerates building reliable data products that unlock insights, unleash AI value, and powers data-driven applications. Trusted by more than 800 of the world's leading enterprises, Astronomer lets businesses do more with their data. To learn more, visit www.astronomer.io.