Taro Logo

Staff Software Engineer - Platform

Industry-leading data orchestration and observability platform powered by Airflow, accelerating building reliable data products.
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 is seeking a Staff Software Engineer to join their Platform team for their flagship enterprise product, Astronomer Software. This role is crucial in ensuring seamless operation and deployment of their data orchestration platform. The position involves working with the R&D team to provide exceptional experience in managing Apache Airflow at scale.

The Platform team is responsible for maintaining and developing API services, authentication, authorization, logging, observability, and alerting frameworks, along with common UI components. You'll be working on ensuring the platform's reliability, scalability, and maintainability.

As a Staff Engineer, you'll lead the design and development of core platform applications using Node.js and React.js, architect solutions on Kubernetes clusters, and drive technical strategy. The role involves close collaboration with cross-functional teams, mentoring other engineers, and participating in on-call rotations.

The ideal candidate brings 8+ years of software engineering experience, with proven expertise in Node.js, React.js, and Kubernetes. Strong communication skills and experience with distributed systems are essential. The company values diverse experiences and welcomes candidates from unconventional backgrounds.

Astronomer offers a remote-first work environment and is committed to diversity and equal opportunity employment. They're a globally-distributed, venture-backed team focused on empowering data teams to bring mission-critical analytics, AI, and software to life. This role presents an opportunity to be at the forefront of the industry while working with cutting-edge technologies and contributing to the evolution of data orchestration.

Last updated 8 months ago

Responsibilities For Staff Software Engineer - Platform

  • Lead design and development of core platform applications and services using Node.js and React.js
  • Architect, build, and maintain highly scalable applications on Kubernetes clusters
  • 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
  • Participate in on-call rotation
  • Perform root cause analysis during incidents

Requirements For Staff Software Engineer - Platform

Node.js
React
Kubernetes
PostgreSQL
MySQL
  • 8+ years of software engineering experience
  • Experience managing and leading engineering teams
  • Experience with Node.js and React.js on Kubernetes production environment
  • Experience with distributed systems
  • Experience with SQL databases (Postgres/MySQL)
  • Strong written and verbal communication skills
  • Experience communicating technical concepts through architectural diagrams
  • Understanding of microservices architecture
  • Experience with CI/CD tools like CircleCI
  • Ability to write and maintain documentation

Interested in this job?