Staff Software Engineer - Platform

Posted 2 Days Ago
Be an Early Applicant
Hiring Remotely in India
Remote
Expert/Leader
Big Data • Cloud • Software • Analytics
The Role
As a Staff Software Engineer at Astronomer, you will develop and maintain core platform applications and services, ensuring scalability and reliability. You will lead architectural decisions, mentor team members, and enhance continuous improvement processes. Collaboration with cross-functional teams is key to delivering high-quality features and resolving complex technical challenges.
Summary Generated by Built In

Astronomer designed Astro, an industry-leading, orchestration-first DataOps platform for data teams. Powered by Airflow, Astro accelerates building reliable data products that unlock insights, unleash AI value, and drive data-driven applications.

We’re a globally-distributed and rapidly growing venture-backed team of learners, innovators and collaborators. Our mission is to empower data teams to bring mission-critical analytics, AI, and software to life.  As a member of our team, you will be at the forefront of the industry as we strive to deliver the world's data. 

Your background may be unconventional; as long as you have the essential qualifications, we encourage you to apply. While having "bonus" qualifications makes for a strong candidate, Astronomer values diverse experiences. Many of us at Astronomer haven't followed traditional career paths, and we welcome it if yours hasn't either.

About this role

As a Staff Software Engineer at Astronomer you will play a pivotal role in ensuring the seamless operation and deployment of our flagship enterprise.

Our R&D team is dedicated to providing an exceptional experience in managing Apache Airflow at scale. As a leading player in the industry, we welcome an experienced Software Engineer to work on the platform team of our flagship Enterprise product, Astronomer Software.

The team is responsible for maintaining and developing the API services, authentication, authorization, logging, observability, and alerting frameworks, common UI components, and the general reliability, scalability, and maintainability of the platform. Your contributions will directly impact our ability to scale and deliver exceptional value to our customers.

What you get to do:

  • 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, leveraging Helm for deployments and management.

  • Collaborate closely with cross-functional teams, including Product, DevOps, and QA, to deliver high-quality features and improvements.

  • Drive technical strategy and architectural decisions to support a robust and scalable platform.

  • Mentor and support team members, fostering a culture of continuous learning and improvement.

  • Ensure adherence to best practices in code quality, testing, and documentation.

  • Participate in code reviews, provide constructive feedback, and enforce coding standards.

  • Identify and resolve complex technical challenges, implementing robust solutions for scalability, performance, and reliability.

What you bring to the role:

  • 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, with the ability to find middle ground.

  • Experience communicating technical concepts through the use of architectural diagrams.

  • Strong understanding of microservices architecture, containerization, and cloud-native application development.

  • Solid understanding of CI/CD tools like CircleCI and experience integrating them in a Kubernetes environment on any of the major cloud providers

  • Write and maintain documentation around key systems and processes.

  • Participate in an on-call rotation with some of our largest customers.

  • Perform root cause analysis during incidents and document results in the form of post-mortems.

Bonus Points If You Have

  • Experience with Apache Airflow or related workflow orchestrators

  • Experience with scale testing, disaster recovery, and capacity planning.

  • Experience with at least one of the following languages: Go.

  • Experience with Openshift and the Red Hat marketplace.

  • Experience with the Prometheus/Grafana and ELK stacks.

At Astronomer, we value diversity. We are an equal opportunity employer: we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.  Astronomer is a remote-first company.

Top Skills

Node.js
React
The Company
HQ: Cincinnati, OH
344 Employees
On-site Workplace
Year Founded: 2018

What We Do

Astronomer is the driving force behind Apache Airflow, the de facto standard for expressing data flows as code. Airflow is downloaded more than 4 million times each month and is used by hundreds of thousands of teams around the world.

For data teams looking to increase the availability of trusted data, Astronomer provides Astro, the modern data orchestration platform, powered by Airflow. Astro enables data engineers, data scientists, and data analysts to build, run, and observe pipelines-as-code.

Founded in 2018, Astronomer is a global remote-first company with hubs in Cincinnati, New York, San Francisco, and San Jose. Customers in more than 35 countries trust Astronomer as their partner for data orchestration.
Visit https://www.astronomer.io to learn more.

Similar Jobs

JumpCloud Logo JumpCloud

Staff Platform Software Engineer - India

Cloud • Information Technology • Security • Software
Easy Apply
Remote
Bangalore, Bengaluru Urban, Karnataka, IND
800 Employees

JumpCloud Logo JumpCloud

Principal Software Engineer (Labs)- India

Cloud • Information Technology • Security • Software
Easy Apply
Remote
Bangalore, Bengaluru Urban, Karnataka, IND
800 Employees

Level AI Logo Level AI

Staff Software Engineer - Data Platform (India)

Artificial Intelligence • Natural Language Processing • Software • Conversational AI
Remote
India
122 Employees

Coinbase Logo Coinbase

Senior Staff Software Engineer, Backend - Platform

Cloud • Fintech • Cryptocurrency • NFT • Web3
Remote
India
3700 Employees

Similar Companies Hiring

Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees
HERE Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees
True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account