Taro Logo

Senior Software Engineer

Astronomer provides Astro, a unified DataOps platform powered by Apache Airflow®, helping enterprises build reliable data products for insights and AI applications.
United States
$180,000 - $210,000
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Astronomer is seeking a Senior Software Engineer to join their Airflow Infra team within the Astro platform. This role represents a unique opportunity to work on critical infrastructure that bridges the open-source Airflow ecosystem with enterprise-scale cloud solutions. The position is remote-based within the United States, offering a competitive salary range of $180,000 - $210,000 plus equity and comprehensive benefits.

The ideal candidate will be responsible for developing high-quality, well-tested code that powers Astronomer's cloud infrastructure, working with technologies like Python, Golang, and Kubernetes. This role goes beyond typical backend development, focusing on building scalable solutions that enable global organizations to manage their data pipelines effectively.

Key responsibilities include collaborating with cross-functional teams, participating in code reviews, incident response, and becoming a subject matter expert in specific technical areas. The role requires strong proficiency in Python and Golang, experience with Kubernetes, and a deep understanding of RESTful APIs and testing frameworks.

Astronomer values diverse experiences and backgrounds, encouraging applications from candidates with unconventional career paths. The company serves over 700 leading enterprises and is positioned at the forefront of the DataOps industry. As part of the R&D organization, you'll work alongside innovative minds in cloud infrastructure and open-source software.

The role offers significant growth potential and the opportunity to make a direct impact on how global organizations handle data orchestration. You'll be part of an inclusive, remote-first company culture that emphasizes technical excellence, operational reliability, and collaborative problem-solving. The position includes participation in an on-call rotation and requires strong communication skills for both technical documentation and team collaboration.

Last updated 15 hours ago

Responsibilities For Senior Software Engineer

  • Write high quality, well tested code to meet customer needs
  • Collaborate with engineers, product owners, and engineering managers
  • Regularly engage in code reviews
  • Participate in efforts to solve incidents
  • Become subject matter expert for projects and technologies
  • Create and maintain comprehensive internal documentation
  • Participate in on-call rotation

Requirements For Senior Software Engineer

Python
Go
Kubernetes
  • 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
  • Experience with software development best practices
  • Ability to estimate scope of work accurately
  • Ability to adjust to change and rapid pace of development
  • Ability to manage individual project priorities and deadlines

Benefits For Senior Software Engineer

Equity
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Astronomer Senior Software Engineer