Senior Software Engineer, Platform
AstronomerAbout Astronomer
Astronomer is on a mission to deliver the world’s data. Apache Airflow™, an open-source workflow management tool, stands as one of the most successful Apache projects to date. With its extensive community of over 2500 contributors, Airflow has revolutionized data pipeline management and is downloaded millions of times per month, thanks to its unparalleled flexibility and robust ecosystem.
About This Role
At Astronomer, our R&D team is dedicated to providing an exceptional experience in managing Apache Airflow at scale. As a leading player in the industry, we are seeking an experienced Software Engineer to work on our Platform team. This team is responsible for Astro's Public API, authentication, authorization, billing and alerting frameworks, common UI components and the general reliability, scalability and maintainability of the Astro Platform. Your contributions will directly impact our ability to scale and deliver exceptional value to our customers.
What You Get To Do
- Contribute to the design, development and vision of Astro Platform’s architecture and components.
- Collaborate with cross-functional teams to understand user requirements, implement and iterate on the features used by the engineering org as a whole.
- Work with front end developers, product management and customers to deliver customer facing features such as public facing APIs and UI experiences.
- Continuously evaluate and improve the architecture and implementation of our platform.
- Contribute to the overall platform usability, reliability, and scalability.
What You Bring To The Role
- A strong focus on delivering performant, scalable, and reliable backend systems.
- Strong written and verbal communication skills, with the ability to find middle ground.
- 5+ years of engineering experience.
- Experience with fast-paced startup environments.
- Experience with Golang and Typescript.
- Experience with SQL databases.
- Experience with distributed systems.
- Experience with software development best practices, such as code reviews, testing, CI/CD, version control, automation and debugging.
- Experience communicating technical concepts through use of architectural diagrams.
Bonus Points If You Have
- Experience with Apache Airflow or related workflow orchestrators
Equity and Compensation
The estimated salary for this role ranges from $180,000 - $210,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.
Benefits Extracted with AI
- Equity component
- Comprehensive benefits package
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer, Web Platform
Join Airbnb as a Senior Software Engineer on the Web Platform team, focusing on TypeScript and JavaScript development.
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.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, focusing on scalability and efficiency using Kubernetes, Spark, and cloud technologies.
Senior Software Engineer, Application Platform
Join Haus as a Senior Software Engineer to develop scalable systems and APIs for our Application Platform.
Senior Software Engineer, Partner API
Join Airbnb as a Senior Software Engineer to design and build our Partner API platform, enabling third-party integrations. Remote eligible.
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.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, focusing on scalability, stability, and efficiency. Relocation provided.
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 Software Engineer - Data Platform
Join Discord as a Senior Software Engineer on the Data Platform team, working with GCP, Airflow, and BigQuery.
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.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, focusing on Kubernetes, Apache Spark, and cloud technologies. Relocation provided.
Backend Engineer for Developer Platform (Node.js/TypeScript)
Join Apify as a Backend Engineer to build web scraping and automation platforms using Node.js and TypeScript.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok. Work with Kubernetes, Spark, and cloud technologies. Relocation provided.
Founding Full-Stack Software Engineer
Join Truewind as a Founding Full-Stack Software Engineer to revolutionize AI-powered bookkeeping and financial modeling for startups.
Senior Software Engineer (Full-Stack)
Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.
Senior Data Engineer
Join us as a Senior Data Engineer in Lisbon to design and maintain data infrastructure. Hybrid role with flexible benefits.
Senior Full-Stack Product Engineer
Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok. Enhance scalability and efficiency using Kubernetes, Spark, and cloud technologies.
Senior Software Engineer (Node.js, TypeScript)
Join banQi as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely in a dynamic fintech environment.
Senior Software Engineer, Payment Pricing & Cost Platform
Join Square as a Senior Software Engineer to enhance payment pricing and cost platforms using Java, Python, and cloud technologies.
Senior Software Engineer II, Provider Experience
Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.
Senior Distributed Systems Engineer
Join webAI as a Senior Distributed Systems Engineer to design and maintain scalable systems using Python, Kubernetes, and more.
Senior Full-stack Engineer
Join Cascading AI as a Senior Full-stack Engineer to develop AI-driven lending solutions in San Francisco.