Senior Software Engineer - Infrastructure Focus
AstronomerAbout the Role
Astronomer’s R&D team is laser-focused on delivering a great experience managing Apache Airflow at scale today. The dataplane management team designs, builds, and owns the infrastructure that runs our customers’ workloads. Unsurprisingly, this is a team with a serious passion for infrastructure.
You'll work on the software that powers the automation and lifecycle management of our cloud infrastructure, consisting of hundreds (and eventually thousands) of Kubernetes clusters across clouds. You’ll also work closely with our core runtime, platform, and other product teams.
What You Get To Do
- Work across domains to develop diverse features for our core infrastructure (e.g., workload identity, multitenancy, cross-region disaster recovery, cloud quota management, private network access, etc.).
- Build and scale our flagship product, Astro, that deploys and enables data orchestration at the most complex levels for the largest companies on the planet.
- Design, build, and iterate on our cloud infrastructure to effectively and efficiently manage customer deployments.
- Contribute to the overall system performance, reliability, and scalability.
What You Bring To The Role
- Experience building and operating large, complex SaaS infrastructures, operating at scale.
- Knowledge of fleet management.
- Expertise with Golang, Java, or similar languages and a desire to learn Golang.
- Production experience with distributed systems (Kubernetes preferred, but not required).
- Understanding of how to build with security in mind, so that Astronomer’s managed platform can securely integrate with any customer environment.
- Ability to lead new features or service development for a large complex system with performance constraints.
Bonus Points If You Have
- Programmatically managed Kubernetes in multiple clouds.
- Experience designing services for resiliency and high availability.
- Developed greenfield cloud-based systems with service-oriented architectures.
- Built tools (e.g., internal APIs, debuggers, etc.) for streamlining internal development and external deployment.
- Been a top contributor or senior engineer building large, complex distributed systems, proprietary or open source.
- Proficiency in a diverse set of programming languages.
Compensation
The estimated salary for this role ranges from $175,000 - $200,000, along with an equity component and a comprehensive benefits package. This range is merely an estimate, and the width of the range reflects willingness to consider candidates with broad prior seniority. Actual compensation may deviate from this range based on skills, experience, and qualifications.
Diversity and Inclusion
At Astronomer, we value diversity. We are an equal opportunity employer: we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Astronomer is a remote-first company.
Benefits Extracted with AI
- Comprehensive benefits package
- Equity component
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer - Cloud Infrastructure
Join Orkes as a Senior Software Engineer focusing on cloud infrastructure, leveraging AWS, GCP, and Azure. Remote position with competitive salary.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
Senior Backend Engineer (Go, Kubernetes)
Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.
Senior Backend Engineer
Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.
Senior Software Engineer
Join Umbra as a Senior Software Engineer to develop software for autonomous satellite operations. Remote or hybrid in Santa Barbara, CA.
Senior Backend Engineer, Media Foundation
Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
Senior Software Engineer - Python, Django, Kubernetes
Join AppOmni as a Senior Software Engineer to develop secure backend systems using Python, Django, and Kubernetes.
Senior Software Engineer - Crypto
Join Alpaca as a Senior Software Engineer in Crypto, leading engineering for spot and derivatives exchanges. Remote role with competitive benefits.
Senior Cloud Engineer
Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.
Senior Back End Developer
Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.
Senior Full Stack Software Engineer
Join Argon AI as a Senior Full Stack Software Engineer to build AI solutions for biopharma in NYC. Work with Python, PostgreSQL, and more.
Senior Backend Developer
Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.
Senior Software Engineer, Reporting Platform
Join Square as a Senior Software Engineer to lead development on the Reporting Platform, focusing on Java, Kotlin, and AWS.
Senior Backend Engineer
Join Calm as a Senior Backend Engineer to design and maintain backend systems for mobile and web apps.
Senior Software Engineer, Application Platform
Join Haus as a Senior Software Engineer to develop scalable systems and APIs for our Application Platform.
Staff Engineer - Python, Cloud, Distributed Systems
Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.
Senior Back-end Engineer - In App Analytics
Join Gorgias as a Senior Back-end Engineer in Paris, focusing on in-app analytics with Python, Flask, and microservices.
Senior Software Engineer - Cloud and Distributed Systems
Join Seqera as a Senior Software Engineer to develop cloud-based solutions in a remote-friendly environment.
Senior Full-Stack Product Engineer
Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.
Senior Software Engineer - Python
Join Gorgias as a Senior Software Engineer specializing in Python, Node.js, and REST APIs. Hybrid role in New York with excellent benefits.
Senior Data Engineer
Join us as a Senior Data Engineer in Lisbon to design and maintain data infrastructure. Hybrid role with flexible benefits.
Senior Software Engineer - Java, Python, SQL
Join Attentive as a Senior Software Engineer to build high-scale applications using Java, Python, and SQL. Remote position with competitive benefits.
Senior Backend Engineer (Go)
Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.