Apply faster with JobTailor
RecommendedApply
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

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 & technologiesAirflowAWSAzureCloudDistributed 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 resumeApplicant 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