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.
$180,000 - $210,000
Backend
Senior Software Engineer
Hybrid
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Astronomer is seeking a Senior Software Engineer to join their Airflow Infra team within the Astro cloud platform. This role focuses on building the critical infrastructure layer that connects open-source Airflow to enterprise-scale cloud systems. The position offers an opportunity to influence how global organizations manage data pipelines at scale, working on cutting-edge cloud-native systems.

The ideal candidate will be responsible for developing high-quality code, collaborating across teams, and becoming a subject matter expert in platform technologies. They'll need strong proficiency in Python, Golang, and Kubernetes, along with experience in RESTful APIs and testing frameworks. The role involves both technical excellence and leadership aspects, including code reviews, incident response, and maintaining documentation.

Astronomer stands out as the company behind Astro, the leading unified DataOps platform powered by Apache Airflow®. With over 700 enterprise clients, they're at the forefront of helping businesses maximize their data potential. The company values diverse experiences and backgrounds, encouraging applications from candidates with unconventional career paths.

The position offers competitive compensation ($180,000-$210,000) plus equity, and embraces a hybrid work model. As part of a remote-first company, you'll have the flexibility to work with a diverse, global team while tackling challenging infrastructure problems that push the boundaries of cloud-native systems.

Last updated 6 days ago

Responsibilities For Senior Software Engineer

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

Requirements For Senior Software Engineer

Python
Go
Kubernetes
  • Strong proficiency in Python, Golang and experience with Kubernetes
  • Experience with RESTful APIs
  • Experience with testing frameworks like pytest
  • Strong communication skills
  • Passion for reliability and operational excellence
  • Ability to estimate work scope accurately
  • Experience with software development best practices
  • Ability to adjust to change and rapid pace of development
  • Ability to manage project priorities and deadlines
  • Proactive approach to identifying and addressing issues

Benefits For Senior Software Engineer

Equity
  • Equity
  • Comprehensive benefits package