Software Engineer, Astro Core Services
140k – 170kNew York, NYBackend EngineeringHybridEntry level
Summary
Early-career backend engineer building core platform services for Astro's public API, auth, billing, and alerting systems. Requires CS degree, backend language experience, SQL, and distributed systems knowledge.
About the role
Responsibilities
- Contribute to the development of Astro Platform's architecture and components, with guidance from senior engineers
- Collaborate with cross-functional teams to understand user requirements, implement and iterate on features used by the engineering org as a whole
- Work with front end developers, product management and customers to deliver customer facing features such as public facing APIs and UI experiences
- Learn and apply best practices for building reliable, scalable platform software
- Contribute to the overall platform usability, reliability, and scalability
Requirements
- Interest in building performant, scalable, and reliable backend systems
- Strong written and verbal communication skills, with a collaborative mindset
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
- Exposure to at least one backend programming language (Go, Python, Java, etc.) through coursework, internships, or personal projects
- Familiarity with SQL databases
- Foundational understanding of distributed systems concepts
- Familiarity with software development best practices, such as code reviews, testing, version control, and debugging
- Experience leveraging AI coding assistants and LLMs (e.g., Claude, Cursor, Gemini) to accelerate development
Nice-to-Haves
- Internship or co-op experience in a software engineering role
- Contributions to open source projects
- Experience with Go specifically
- Experience with Apache Airflow or related workflow orchestrators
Compensation & Benefits
- Estimated salary: $140,000 - $170,000
- Equity component
- Comprehensive benefits package
Skills
GoPythonJavaSQLDistributed SystemsBackend DevelopmentCode ReviewsTestingVersion ControlLLMs
Similar roles at this salary range
All Backend Engineering jobs →Senior Software Engineer, Atlas Search Query
Lead complex search query architecture and optimization projects for MongoDB Atlas Search. Requires 5+ years in data management/search systems, distributed systems experience, and proficiency in Java and Rust.
126k – 248kSan Francisco, CABackend EngineeringHybrid5+ YOEJavaRust
Senior Software Engineer, Foundations
Build and scale backend services powering personalized customer communications across SMS, email, push, and emerging channels. Partner with marketing and data teams to deliver real-time messaging, automation, and data-driven engagement systems.
167k – 231kUnited StatesBackend EngineeringRemote4+ YOEAWSJava