Jobs · Engineering · New York

Software Engineer - Applications

Astronomer · New York, NY · Yesterday
HybridEngineering$144k–$160k/yrFull-time

About the role

Astronomer empowers data teams to bring mission-critical software, analytics, and AI to life. We are the company behind Astro, the industry-leading unified DataOps platform powered by Apache Airflow®. Astro accelerates building reliable data products that unlock insights, unleash AI value, and power data-driven applications. Trusted by more than 800 of the world's leading enterprises, Astronomer lets businesses do more with their data.

Responsibilities

  • Write, test, and maintain application code — from frontend components (React/TypeScript) to backend services and APIs (Golang and/or TypeScript) — following team standards.
  • Participate in code reviews, growing your judgment on what "production-ready" looks like.
  • Help build and troubleshoot product features, APIs, and UI workflows, working across the stack as needed.
  • Identify and fix bugs, edge cases, and small-scope issues, with support from senior teammates.
  • Maintain technical documentation, design notes, and testing coverage for the features you build.
  • Build working knowledge of distributed systems, service architecture, and Astronomer's product across the application layer.
  • Participate in on-call rotation, pairing with senior engineers to troubleshoot and resolve incidents.

Requirements

  • 0–4 years of experience in software or application engineering (or equivalent internship/coursework for Software Engineer I).
  • Working knowledge of at least one backend language (Go, TypeScript, Python) and familiarity with modern frontend frameworks (React or similar).
  • Understanding of REST/GraphQL API design and how frontend and backend systems communicate.
  • Comfortable with version control (Git) and automated testing practices (unit, integration, or end-to-end).
  • Clear written communication and a habit of documenting your work.
  • Comfortable receiving feedback and iterating quickly.

Qualifications

  • Hands-on experience with modern frontend tooling (React, state management, component libraries) or backend frameworks (e.g., Node.js).
  • Familiarity with API design, authentication/authorization patterns, or GraphQL.
  • Familiarity with Apache Airflow or other data-orchestration tools.

Skills

  • Full-stack development.
  • API design.
  • Production feature delivery.
  • Distributed systems.
  • Service architecture.
  • Product understanding across the application layer.

Benefits

  • The estimated salary for this role ranges from $144,000 - $160,000 based on level and geography, along with an equity component and a comprehensive benefits package.

Pay

  • The estimated salary for this role ranges from $144,000 - $160,000 based on level and geography.

Schedule

  • Not specified.

Benefits

  • Comprehensive benefits package.

Similar jobs

Software Engineer

Harris ComputerMinnesota, United States· 5 days ago
Engineering$80k–$90k/yrapply on harriscomputer.wd3.myworkdayjobs.com

Software Engineer

TalentBurst, an Inc 5000 companyDearborn, MI· 5 days ago
Engineeringapply on www1.jobdiva.com

Software Engineer

Harris ComputerMontana, United States· 5 days ago
$80k–$90k/yrapply on harriscomputer.wd3.myworkdayjobs.com

Software Engineer

Industrial ScientificPittsburgh, PA· 3 wk ago
Engineeringapply on fortive.eightfold.ai

Software Engineer

GRVTYAnnapolis Junction, MD· 2 mo ago
Engineering$170k–$200k/yrapply on job-boards.greenhouse.io

Software Engineer

Unchained LabsPleasanton, CA· 1 mo ago
Engineering$175k–$200k/yrapply on job-boards.greenhouse.io