Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

Apply faster with JobTailor

Recommended
Apply

Apply your way

Use the standard apply link, or let JobTailor help you move faster.

  • Apply directly in one click
  • No setup required
  • Best if you’re in a hurry
Start AI Apply
Astronomer

Senior Software Engineer – Applications

Astronomer

. Design and build microservices and APIs that power the Control Plane (Node.js, Go, Python) and manage the lifecycle of Airflow environments (provisioning, configuration, scaling, upgrades) .

Posted 4/20/2026full-timeNew York City • New York • 🇺🇸 United StatesSenior💰 $180,000 - $210,000 per yearWebsite

Tech Stack

Tools & technologies
AirflowAWSAzureCloudDistributed SystemsGoGoogle Cloud PlatformJavaScriptKubernetesMicroservicesMySQLNode.jsPostgresPythonReactSQL

About the role

Key responsibilities & impact
  • Design and build microservices and APIs that power the Control Plane (Node.js, Go, Python) and manage the lifecycle of Airflow environments (provisioning, configuration, scaling, upgrades)
  • Develop customer-facing features and UI components using React that make complex systems intuitive and easy to use
  • Own features end-to-end, from concept to production across APIs, backend services, and frontend interfaces
  • Build systems that orchestrate environment lifecycle management, including deploys, upgrades, configuration changes, and operational workflows
  • Partner with product managers, designers, and customers to translate real-world needs into impactful product capabilities
  • Improve the usability, performance, and reliability of the platform with a strong focus on customer experience
  • Contribute to system design and architecture decisions for control plane services, including APIs, authentication, multi-tenancy, observability, and service interactions
  • Collaborate with platform/infrastructure teams, while maintaining primary ownership of services and product features
  • Help define best practices for how engineers build and extend application services on Astro Private Cloud

Requirements

What you’ll need
  • 5+ years of software engineering experience with strong ownership of building and shipping production systems end-to-end
  • Strong experience building backend services or microservices using Node.js
  • Experience with Golang or Python
  • Experience building or contributing to modern frontend applications (React.js or similar), or willingness to do so
  • Experience working in cloud-native environments (Kubernetes, AWS/GCP/Azure)
  • Solid understanding of system design, APIs, and distributed systems
  • Strong communication skills, with the ability to collaborate across teams and influence decisions
  • Experience designing systems and clearly communicating architecture, such as diagrams and design docs
  • Experience with SQL databases such as Postgres or MySQL
  • Experience working with CI/CD tools such as CircleCI in cloud-native environments (AWS, GCP, or Azure)
  • Ability to balance technical excellence with product thinking and customer needs
  • Experience with security best practices across the full stack, including API controls (rate limiting, auth), Kubernetes (RBAC, Kyverno/OPA), secrets management, and container security
  • Experience using AI-assisted development tools (e.g., code generation, debugging, or productivity tools) to improve engineering velocity.

Benefits

Comp & perks
  • equity component
  • comprehensive benefits package

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Node.jsGoPythonReactmicroservicesAPIsSQLKubernetesAWSCI/CD
Soft Skills
strong ownershipcommunicationcollaborationinfluence decisionsproduct thinkingcustomer experiencesystem designarchitecture communicationtechnical excellenceusability improvement