Staff Software Engineer - Platform

Industry-leading DataOps platform provider powered by Airflow, helping data teams build reliable data products for analytics and AI.
Backend
Staff Software Engineer
Remote
8+ years of experience
Enterprise SaaS

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 the seamless operation and deployment of their DataOps platform, Astro, which is powered by Airflow. The position focuses on maintaining and developing API services, authentication, authorization, logging, observability, and alerting frameworks.

As a Staff Software Engineer, you'll be working with a globally-distributed team, leading the design and development of core platform applications using Node.js and React.js. The role requires expertise in Kubernetes and distributed systems, with a focus on building highly scalable and resilient applications. You'll be responsible for driving technical strategy, mentoring team members, and ensuring platform reliability and scalability.

The ideal candidate brings 8+ years of software engineering experience, with strong expertise in Node.js, React.js, and Kubernetes. You should have experience with distributed systems, SQL databases, and CI/CD tools. The role requires excellent communication skills and the ability to work effectively in a remote environment.

Astronomer values diversity and welcomes candidates from unconventional backgrounds. The company offers a remote-first culture and the opportunity to work on cutting-edge technology that helps organizations unlock the value of their data through analytics and AI. This is an excellent opportunity for experienced engineers who want to make a significant impact in the data orchestration space while working with modern technologies and practices.

Last updated 14 minutes 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 and resilient applications on Kubernetes clusters
  • Collaborate with cross-functional teams to deliver high-quality features
  • Drive technical strategy and architectural decisions
  • Mentor and support team members
  • Ensure adherence to best practices in code quality, testing, and documentation
  • Participate in code reviews and enforce coding standards
  • Identify and resolve complex technical challenges
  • Perform root cause analysis during incidents

Requirements For Staff Software Engineer - Platform

Node.js
JavaScript
TypeScript
React
PostgreSQL
MySQL
Kubernetes
  • 8+ years of overall software engineering experience, including experience managing and leading engineering teams or mentoring junior engineers
  • Proven experience deploying, managing, and scaling applications in Node.js and React.js on a 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
  • Strong understanding of microservices architecture, containerization, and cloud-native application development
  • Experience with CI/CD tools like CircleCI
  • Ability to write and maintain documentation
  • Willingness to participate in on-call rotation

Interested in this job?

Jobs Related To Astronomer Staff Software Engineer - Platform

Staff Software Engineer - Platform

Lead platform engineering role at Astronomer, focusing on scalable backend services and infrastructure for enterprise data orchestration platform.

Staff Software Engineer - Platform

Staff Software Engineer position at Astronomer, leading platform development for enterprise data orchestration software using Node.js, React, and Kubernetes.

Staff Software Engineer - Platform

Staff Software Engineer position at Astronomer to lead platform development using Node.js, React, and Kubernetes, requiring 8+ years of experience.

Staff Software Engineer - Platform

Staff Software Engineer position at Astronomer to lead platform development using Node.js, React, and Kubernetes, requiring 8+ years of experience.

Staff Software Engineer - Platform

Staff Software Engineer position at Astronomer to lead platform development using Node.js, React.js, and Kubernetes, requiring 8+ years of experience.