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

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 2 days 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?

Jobs Related To Astronomer Staff Software Engineer - Platform

Sr. Engineering Program Manager, Subscriptions and Infrastructure

Senior Engineering Program Manager position at Apple, leading subscription and infrastructure projects for Apple's digital services platforms.

Manager, AppleCare IVR Support Programs

Lead Apple's global IVR support programs, managing strategic initiatives and cross-functional projects while driving technical innovation in customer support systems.

SENIOR SOFTWARE ENG MGR

Lead Azure DevOps engineering team at Microsoft India, managing cloud services development and team growth while ensuring service reliability and scalability.

Staff Engineer - Network Platform

Staff Engineer position at Uber focusing on service mesh infrastructure and L4/L7 layer networking, requiring 8+ years of experience and expertise in distributed systems.

Staff Software Engineer - Delivery Platform (UberEats)

Lead backend development for UberEats' Order Platform, focusing on scalable solutions and mentoring engineers while working with cutting-edge technologies.