[Remote] Senior Software Engineer, Platform at Astronomer

New York, New York, United States

Astronomer Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, DataIndustries

Requirements

  • 8+ years of overall Software engineering experience, including experience in mentoring junior engineers
  • Proven experience deploying, managing, and scaling applications in either Node.js/Golang/Python on a Kubernetes production environment
  • Experience in writing front-end applications in React.js
  • Experience with SQL databases (Postgres/MySQL)
  • Solid understanding of CI/CD tools like CircleCI and experience integrating them in a Kubernetes environment on any of the major cloud providers
  • Strong written and verbal communication skills, with the ability to find a middle ground
  • Experience communicating technical concepts through the use of architectural diagrams
  • Strong understanding of microservices architecture, containerization, and cloud-native application development
  • 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

Responsibilities

  • Lead the design, development, and vision of Astro Private Cloud’s architecture and components across authentication and authorization, core API services, logging, metrics, and observability
  • Collaborate with cross-functional teams to understand user requirements, implement, and iterate on the features used by the engineering org as a whole
  • Work with product management and customers to deliver customer-facing features and UI experiences
  • Continuously evaluate and improve the architecture and implementation of our platform
  • Contribute to the overall usability, reliability, and scalability of the platform

Skills

Key technologies and capabilities for this role

Apache AirflowAPI servicesauthenticationauthorizationloggingobservabilityalertingUI componentsscalabilityDataOpsplatform architecture

Questions & Answers

Common questions about this position

Is this position remote?

Yes, the position is fully remote.

What experience level is required for this role?

The role requires 8+ years of overall software engineering experience, including experience mentoring junior engineers.

What technical skills are needed for this Senior Software Engineer position?

Candidates need proven experience deploying and scaling applications in Node.js/Golang/Python on Kubernetes, experience with React.js for front-end, SQL databases like Postgres/MySQL, and CI/CD tools like CircleCI.

What does the on-call responsibility involve?

The role includes participating in an on-call rotation with some of the largest customers and performing root cause analysis during incidents.

What makes a strong candidate for this position?

A strong candidate has 8+ years of experience, skills in scaling apps on Kubernetes with Node.js/Golang/Python and React.js, strong communication abilities including architectural diagrams, and experience with microservices and documentation.

Astronomer

Data orchestration platform for pipeline management

About Astronomer

Astronomer.io provides a data orchestration platform that utilizes Apache Airflow to simplify the deployment of data pipelines. Its main product, Astro, helps businesses manage and monitor their data flows, allowing them to focus on delivering essential data pipelines. The platform supports data unification across various clouds and offers over 1500 integrations, making it suitable for data and machine learning teams in industries like finance and e-commerce. Astronomer.io distinguishes itself from competitors by offering enterprise-grade security, zero-downtime upgrades for Airflow, and tools for monitoring pipeline health, which enhance compute efficiency and reduce delays in task scheduling. The company's goal is to empower organizations to optimize their data strategies and achieve a significant return on investment by ensuring their applications operate with maximum reliability.

Cincinnati, OhioHeadquarters
2018Year Founded
$272.1MTotal Funding
SERIES_CCompany Stage
Data & Analytics, Enterprise Software, CybersecurityIndustries
201-500Employees

Benefits

Remote Work Options
Company Equity

Risks

Increased competition from platforms like Prefect and Dagster poses a market challenge.
Over-reliance on Apache Airflow could be risky if community focus shifts.
Rapid AI advancements may outpace Astronomer's feature integration, risking client dissatisfaction.

Differentiation

Astronomer offers Astro, a modern data orchestration platform powered by Apache Airflow.
Astro enables data teams to build, run, and observe data pipelines-as-code efficiently.
Astronomer provides enterprise-grade security and over 1500 integrations for data unification.

Upsides

Astronomer's revenue grew over 200% in H1 2023, indicating strong market demand.
Collaboration with Microsoft Azure enhances Astronomer's cloud-native data orchestration capabilities.
Integration with Anyscale boosts Astronomer's offering for scalable machine learning workflows.

Land your dream remote job 3x faster with AI