Taro Logo

Senior Software Engineer

Astronomer provides Astro, a unified DataOps platform powered by Apache Airflow, helping enterprises build reliable data products for analytics and AI.
$180,000 - $210,000
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Astronomer, the company behind Astro - the industry-leading unified DataOps platform powered by Apache Airflow®, is seeking a Senior Software Engineer to join their Airflow Infra team. This role offers a unique opportunity to work on critical infrastructure that connects open-source Airflow to enterprise-grade cloud systems. The position involves building and maintaining the crucial layer that enables global organizations to orchestrate data pipelines at scale.

The ideal candidate will join an R&D organization known for innovation in cloud infrastructure and open-source software. You'll be working on challenging problems that push the boundaries of cloud-native systems, making data pipelines faster, more reliable, and easier to manage for over 700 leading enterprises.

The role combines technical expertise in Python, Golang, and Kubernetes with a strong focus on reliability and operational excellence. You'll be responsible for writing high-quality code, collaborating across teams, participating in incident response, and becoming a subject matter expert in key technologies. The position offers competitive compensation ($180,000-$210,000) plus equity and comprehensive benefits.

Astronomer values diverse experiences and backgrounds, welcoming candidates with unconventional career paths. The company maintains a remote-first culture with a hybrid work option, emphasizing inclusive practices and equal opportunity employment. This is an excellent opportunity for engineers passionate about impact, scale, and building enterprise-grade infrastructure solutions.

Last updated 10 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
  • 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
  • Proactive approach to identifying and addressing issues

Benefits For Senior Software Engineer

Equity
  • Equity
  • Remote-first culture
  • Comprehensive benefits package