MisuJob - AI Job Search Platform MisuJob

Senior Software Engineer (Node.js, Golang)

Astronomer

New York, New York, USA Remote permanent

Posted: April 20, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

As a Senior Software Engineer at Astronomer, you’ll build application-layer services and user experiences for data teams to bring mission-critical software, analytics, and AI to life.

Job Description

Astronomer empowers data teams to bring mission-critical software, analytics, and AI to life and is 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 powers data-driven applications. Trusted by more than 800 of the world's leading enterprises, Astronomer lets businesses do more with their data. To learn more, visit www.astronomer.io.

About this role:

As a Senior Software Engineer at Astronomer, you’ll build the application-layer services and user experiences that customers rely on every day to run and scale their data workflows.

This role sits within the Astro Private Cloud team, focused on building the Control Plane services and user experiences. You’ll design and build microservices, APIs, and UI components that power how customers deploy, configure, monitor, and operate Airflow environments at scale.

You’ll work on top of a Kubernetes-based platform, partnering closely with the core infrastructure and QA teams, but your day-to-day work will center around backend services, APIs, and customer-facing features.

This is a backend-leaning, full-stack role where you’ll have direct impact on product experience, usability, and reliability.

This role is based in New York City with a hybrid work schedule.

What You Get To Do:

• 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

What You Bring to the Role:

• 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

Bonus Points If You Have:

• Experience with Apache Airflow or similar workflow orchestration tools

• Experience building highly available, scalable systems, such as scale testing, disaster recovery, or capacity planning

• Familiarity with observability tools like Prometheus, Grafana, or ELK

• Experience with OpenShift or Red Hat ecosystems

Why This Role is Exciting:

• You’ll work on features customers see and use every day, not just behind-the-scenes systems

• You’ll work on the control plane that helps enterprises orchestrate and manage Airflow environments at scale

• You’ll operate at the intersection of product, platform, and user experience

• You’ll help simplify complex infrastructure into intuitive, powerful workflows

• You’ll work in an engineering culture that embraces AI-assisted development tools and workflows to improve productivity and accelerate delivery

The estimated salary for this role ranges from $180,000 - $210,000 based on leveling and geography, along with an equity component and a comprehensive benefits package. This range is merely an estimate; actual compensation may deviate from this range based on skills, experience, and qualifications.

#LI-Hybrid

#LI-Fulltime

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.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply