Senior Software Engineer

Astronomer
Summary
Join Astronomer's R&D organization and become a Software Engineer or Senior Software Engineer on the Airflow Infra team. Build the critical layer connecting the open-source Airflow ecosystem to enterprise-grade cloud infrastructure, directly impacting how global organizations orchestrate data pipelines. This role involves writing high-quality, well-tested code, collaborating with engineers and product owners, participating in code reviews and incident resolution, and becoming a subject matter expert. You will create and maintain documentation, participate in on-call rotation, and contribute to platform reliability. The ideal candidate possesses strong Python and Golang proficiency, Kubernetes experience, and a deep understanding of RESTful APIs and testing frameworks. Astronomer offers a competitive salary, equity, and a comprehensive benefits package.
Requirements
- Strong proficiency in Python, Golang and experience with Kubernetes
- Solid understanding of and experience integrating with RESTful APIs
- Thorough understanding and experience with testing frameworks, such as pytest
- Strong communication skills, both written and verbal, with experience in creating technical specifications
- A passion for reliability and operational excellence
- Ability to estimate the scope of work accurately and coordinate with engineering managers to address risks and ensure successful project delivery
- Experience with software development best practices, such as code reviews, testing, CI/CD, version control, automation and debugging
- Ability to adjust to change and rapid pace of development
- Ability to manage individual project priorities and deadlines
- Proactive approach to identifying and addressing issues, with a focus on ownership and accountability
Responsibilities
- Write high quality, well tested code to meet the needs of customers
- Collaborate with other engineers (both in the team and in other teams) product owners, and engineering managers to achieve business goals
- Regularly engage in code reviews for other engineers on the team
- Participate in efforts to solve incidents
- Become the subject matter expert for one or more projects and technologies owned by the team driving efforts towards platform reliability, proactively addressing issues, making necessary trade-offs, and ensuring continuous progress
- Create and maintain comprehensive internal documentation for systems and processes, ensuring clarity and accessibility
- Participate in on-call rotation
Preferred Qualifications
- Experience with Apache Airflow
- Experience working on a SaaS product
Benefits
- 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
- Astronomer is a remote-first company