Taro Logo

Staff Software Engineer - Platform

Industry-leading DataOps platform provider specializing in Apache Airflow orchestration for data teams.
Backend
Staff Software Engineer
Remote
8+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Software Engineer - Platform

Astronomer, the company behind Astro, is seeking a Staff Software Engineer to join their Platform team. This role is crucial for the development and maintenance of their enterprise-grade DataOps platform powered by Apache Airflow. The position offers an opportunity to work with cutting-edge technologies in a globally-distributed, venture-backed environment.

As a Staff Software Engineer, you'll be responsible for core platform applications and services, working with technologies like Node.js, React.js, and Kubernetes. The role involves architecting scalable solutions, mentoring team members, and ensuring platform reliability. You'll be part of a team handling API services, authentication, authorization, logging, observability, and alerting frameworks.

The ideal candidate brings 8+ years of software engineering experience, with strong expertise in distributed systems, SQL databases, and cloud-native development. You'll need excellent communication skills and experience with CI/CD tools. The role includes on-call responsibilities and requires a detail-oriented approach to documentation and system maintenance.

Astronomer values diversity and maintains a remote-first culture. They welcome candidates with unconventional backgrounds who share their passion for innovation and collaboration. This position offers the opportunity to work at the forefront of data orchestration technology while contributing to a product that helps organizations unlock the value of their data and AI initiatives.

Last updated 5 months ago

Responsibilities For Staff Software Engineer - Platform

  • Lead design and development of core platform applications and services
  • Architect, build, and maintain highly scalable applications on Kubernetes clusters
  • Collaborate with cross-functional teams
  • Drive technical strategy and architectural decisions
  • Mentor and support team members
  • Ensure adherence to best practices in code quality
  • Participate in code reviews
  • Identify and resolve complex technical challenges
  • Perform root cause analysis during incidents

Requirements For Staff Software Engineer - Platform

Node.js
React
Kubernetes
PostgreSQL
MySQL
  • 8+ years of overall software engineering experience, including experience managing and leading engineering teams
  • Experience deploying, managing, and scaling applications in Node.js and React.js on Kubernetes
  • Experience with distributed systems
  • Experience with SQL databases (Postgres/MySQL)
  • Strong written and verbal communication skills
  • Experience communicating technical concepts through architectural diagrams
  • Strong understanding of microservices architecture and cloud-native development
  • Experience with CI/CD tools like CircleCI
  • Ability to write and maintain documentation
  • Willingness to participate in on-call rotation