Principal Software Engineer
Architect a cloud-agnostic platform for on-premises Apache Airflow orchestration
As Principal Software Engineer at Astronomer, you will define, design, and build the core architecture of a self-contained, cloud-agnostic platform that enables enterprise customers to provision, scale, and orchestrate Apache Airflow instances entirely on-premises. This includes architecting extensible platform APIs and designing comprehensive observability frameworks for both control and data planes. You will lead the engineering team in ensu...
Why This Role?
Lead the architecture of a self-contained platform operating without external SaaS dependencies
Key Responsibilities
- Define and design the end-to-end architecture of control plane and data plane services
- Architect extensible platform APIs with focus on data modeling, versioning, and backward compatibility
- Design telemetry frameworks for metrics, logs, and traces to ensure platform observability
- Oversee architecture for varied isolation levels, including air-gapped enterprise environments
- Lead engineering team in building resilient inter-connections between platform services
- Ensure reliable operation across spectrum of enterprise network setups
Requirements
- Experience defining and implementing core architecture for distributed systems
- Background in designing extensible APIs such as REST or gRPC
- Expertise in observability frameworks including metrics, logging, and tracing
- Experience architecting software for isolated or air-gapped environments
- Proven ability to provide technical leadership and mentor engineering teams
- Knowledge of Apache Airflow and cloud-native infrastructure patterns
Required Skills
View Original Description from Ashby Job Boards
Original description from Ashby Job Boards
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 http://www.astronomer.io. About the Role We are seeking an exceptional Principal Software Engineer to provide technical leadership, architectural vision, and team mentorship for our core engineering group. In this role, you will be the primary architect and public face of a cloud-agnostic software platform that helps enterprise customers provision, scale, and orchestrate Apache Airflow instances completely on-premises within their own environments. This is a unique infrastructure challenge: our platform is designed to be completely self-contained, operating without reliance on an external SaaS backbone or mandatory outbound communication. Both our control plane and data planes deploy locally inside the customer’s infrastructure. You will lead the engineering team in defining, designing, and building these systems to function reliably across a spectrum of enterprise network setups—ranging from standard customer-managed clouds to strictly isolated, air-gapped environments. What You'll Do - Define, Design, and Build Core Architecture: Own the end-to-end definition, design, and implementation of both the control plane and data plane services, creating highly resilient inter-connections between them to power this self-contained infrastructure platform. - Architect an Extensible Platform API: Drive the design, data modeling, versioning, and long-term backward compatibility of robust APIs (such as REST or gRPC). These APIs serve as the core platform engine that power the customer-facing UI, and the developer endpoints for customer-facing programmatic integrations. - Design Comprehensive Platform Observability: Architect the telemetry framework (metrics, logs, and traces) for the self-contained platform itself, ensuring deep visibility into both the core control plane services and the performance, health, and status of the underlying Airflow instances it provisions. - Architect for Varied Isolation Levels: Oversee the architecture of a self-contained software platform, ensuring all services, images, dependencies, and configurations can run smoothly whether deployed in connected private clouds or highly secure, zero-egress networks. - Provide Technical Leadership: Act as the technical face of the team, translating complex enterprise infrastructure needs into execution roadmaps while aligning closely with product management and executive stakeholders. - Mentor and Elevate: Foster a culture of engineering and operational excellence through comprehensive design reviews, high-leverage code contributions, and direct career mentorship for senior engineers. What You'll Bring - Extensive Infrastructure Experience: 10+ years of professional software engineering experience, with a significant track record operating at a Staff, Senior Staff, or Principal level within an enterprise infrastructure, database-as-a-service (DBaaS), or private cloud organization. - Control Plane & API Productization: Proven success building production-grade infrastructure control planes, with a deep understanding of API design principles required to support programmatic customer workflows and user interfaces. - Cloud-Native Observability Expertise: Practical experience designing and implementing infrastructure observability stacks (e.g., Prometheus, OpenTelemetry, Grafana) to capture, aggregate, and surface system health and workflow data within isolated environments. - Strong Kubernetes Foundation: Solid operational knowledge and architectural understanding of container orchestration platforms, specifically Kubernetes. You have practical experience building custom Kubernetes Operators (CRDs), managing Helm deployments, and working with the Kubernetes API to orchestrate application lifecycles. - Hybrid Cloud Architecture: Hands-on systems design expertise involving isolated environments across multiple public cloud providers (AWS, GCP, Azure), Red Hat OpenShift enterprise deployments, and bare-metal on-premise infrastructure. - Advanced Coding & Systems Design: Expert-level software development skills (e.g., Go, Python, TypeScript) with deep knowledge of distributed state stores (such as Etcd, Consul, or PostgreSQL), concurrency, and network security patterns. - Top-Notch Technical Communication: Exceptional oral and written communication skills with a proven ability to author crisp, high-density technical "one-pagers" and actionable RFCs. You can drive fast organizational alignment by distilling complex systems choices into brief, highly readable documents, presenting confidently to executive leadership, and engaging deeply with strategic enterprise clients to unearth their core infrastructure requirements. The estimated salary for this role ranges from $277,000 - $390,000 based on leveling and geography, along with an equity component and a comprehensive benefits package. This range is merely an estimate; actual compensation may deviate from this range based on skills, experience, and qualifications. #LI-Fulltime #LI-Hybrid 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.
Salary Context
Similar Engineering roles on LokerDollar pay around $206k/yr (range $19.575k–2846.004k/yr, n=463 active listings).
Hiring at Astronomer
Astronomer has 12 other active roles on LokerDollar and has been hiring here since Jul 2, 2026 — across Engineering, Sales & Business Development.
- Senior Software Engineer, Core Platform
- Customer Reliability Engineer - Airflow
- Enterprise Account Executive
Openness not stated by employer — check the listing
Frequently asked questions
- Is Principal Software Engineer at Astronomer a remote job?
- This role is based in Remote. See the listing for remote/onsite details.
- What is the salary for Principal Software Engineer at Astronomer?
- The listed pay range for this role is $277k–390k/yr.
- What type of employment is Principal Software Engineer at Astronomer?
- This is a full time position.
- How do I apply?
- Click the "Apply" button on this page to go to the official application at Astronomer.
Explore related
Market data & reports
Salary & skill-demand research built from our own listings data.
- Indonesia IT Jobs vs Global Remote (2026)Primary analysis of 2,049 listings: methodology, classification rules, downloadable datasets.
- AI-Skill Demand: Indonesia vs Global Remote (2026)10,000+ postings, taxonomy-first classifier, Wilson CIs, pre-registered before analysis.
- Remote ≠ Remote: The Skills That Open Global Work to Indonesians (2026)12,891 remote listings: the highest-paid coding skills are the most geo-locked for Indonesia-based applicants. CC BY 4.0 aggregate dataset.
- Indonesia Hiring Report: Tech vs Non-TechJob demand by field from aggregate open-job counts — never individual listings.
- Indonesia Salary BenchmarkAggregate salary ranges across roles, with open methodology and dataset.
- Indonesian Remote Work Salary & Demand IndexHow much of the global remote job corpus is open to Indonesia, and what it pays (USD) by role.
- Indonesia Quarterly Labor Market ReportLayoffs, funding, salaries & skills per quarter — open aggregates.
- Remote Market Reports by RoleAuto-generated per role family — skills, seniority, companies, salary.
- Global Remote Salary BenchmarkAnnual salary by role & currency, plus the share of listings open worldwide.
From the blog
- Interview Radiologist Remote: What You NeedBreaking down the remote radiology interview process for USD-paying jobs, from screening to offer letter.
- Remote Radiology Jobs: August 2026 UpdateDiscover the latest remote radiology jobs and salary trends for August 2026. Learn about the opportunities and challenges of remote work in radiology.
- Unlocking Remote USD Jobs: A GuideDiscover the best remote USD-paying jobs and learn how to succeed in the global job market.