Senior Software Engineer, Platform

Industry-leading data orchestration and observability platform provider powered by Airflow, helping data teams build reliable data products.
$190,000 - $220,000
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer, Office of the CTO

Senior Software Engineer role at Astronomer's Office of the CTO, focusing on prototyping next-gen features and AI integration for Apache Airflow platform.

Senior Software Engineer, Office of the CTO

Senior Software Engineer role in the Office of the CTO at Astronomer, focusing on prototyping and experimenting with new technologies, particularly in AI and Apache Airflow.

Sr. Software Development Engineer, Amazon

Senior Software Development Engineer position at Amazon's CE Tech team, focusing on building AI-driven recommendation systems and scalable services to enhance customer shopping experience.

Sr Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building scalable fulfillment systems and ML-powered platforms to enhance warehouse operations efficiency.

System Software Engineer, Tools

Senior System Software Engineer position at Annapurna Labs (AWS) developing tools and software solutions for cloud platform development, requiring 5+ years experience in software development.

Description For Senior Software Engineer, Platform

Astronomer is seeking a Senior Software Engineer to join their Platform team, working on their industry-leading data orchestration platform, Astro. The role focuses on developing and maintaining the platform's Public API, authentication, authorization, billing, and alerting frameworks. As a globally-distributed, venture-backed team, they're looking for someone with strong backend development skills and experience with distributed systems.

The ideal candidate will have 5+ years of engineering experience, with expertise in Golang, TypeScript, and SQL databases. They'll be responsible for contributing to the platform's architecture, collaborating with cross-functional teams, and ensuring the scalability and reliability of the system. The position offers competitive compensation ranging from CA$190,000 - CA$220,000, plus equity.

Astronomer values diversity and maintains a remote-first culture. They welcome candidates with unconventional backgrounds, emphasizing essential qualifications over traditional career paths. The role provides an opportunity to work at the forefront of data orchestration technology, helping teams unlock insights and drive data-driven applications.

Working on the Platform team, you'll be instrumental in shaping the core components that power Astro, including public APIs, UI experiences, and critical infrastructure. The position requires strong communication skills and the ability to work effectively with various stakeholders, from frontend developers to customers. Experience with Apache Airflow or similar workflow orchestrators is a plus.

Last updated 4 months ago

Responsibilities For Senior Software Engineer, Platform

  • Contribute to the design, development and vision of Astro Platform's architecture and components
  • Collaborate with cross-functional teams to understand user requirements
  • Work with front end developers, product management and customers to deliver customer facing features
  • Continuously evaluate and improve the architecture and implementation of our platform
  • Contribute to the overall platform usability, reliability, and scalability

Requirements For Senior Software Engineer, Platform

Go
TypeScript
  • Strong focus on delivering performant, scalable, and reliable backend systems
  • Strong written and verbal communication skills
  • 5+ years of engineering experience
  • Experience with fast-paced startup environments
  • Experience with Golang and Typescript
  • Experience with SQL databases
  • Experience with distributed systems
  • Experience with software development best practices
  • Experience communicating technical concepts through architectural diagrams

Interested in this job?