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 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 handle data pipeline orchestration at scale.

The ideal candidate will work on challenging infrastructure problems while building systems that make data pipelines faster, more reliable, and easier to manage. This role combines backend engineering with cloud infrastructure expertise, requiring strong skills in Python, Golang, and Kubernetes.

Astronomer offers a competitive compensation package ranging from $180,000 to $210,000, plus equity and comprehensive benefits. The company values diversity and maintains a remote-first culture while offering hybrid work options. They welcome candidates with unconventional backgrounds who meet the essential qualifications.

The role involves collaborating with cross-functional teams, participating in code reviews, handling on-call duties, and becoming a subject matter expert in cloud infrastructure. The successful candidate will contribute to building enterprise-grade, scalable solutions that power some of the world's leading companies' data operations.

Working at Astronomer means joining a team of innovative minds in cloud infrastructure and open-source software, with the opportunity to impact how over 700 leading enterprises manage their data workflows. The company's culture emphasizes ownership, accountability, and technical excellence while maintaining a flexible and inclusive work environment.

Last updated 13 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
  • Participate in incident resolution
  • 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
  • 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