Skip to content

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 →
Mem0

Backend Engineer

Backend engineer building and operating REST APIs, data models, and production services in Python on AWS/K8s for an AI memory platform.

165k – 250kSan Francisco, CABackend EngineeringOn-site2+ YOEAWSFlask
6sense

Software Engineer III

Design, develop, and scale distributed backend systems and APIs using Python or Java. Requires 4+ years of experience building scalable services and microservices on cloud platforms.

148k – 217kSan Francisco, CABackend EngineeringRemote4+ YOEAWSGCP
Tailscale

Backend Engineer, Identity

Backend engineer focused on identity and access management, building authentication features (SSO, OAuth2, SAML, WebAuthn) and SCIM sync capabilities in Go for a distributed systems platform.

163k – 204kUnited StatesBackend EngineeringRemote5+ YOEGoSSO
MongoDB

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
Upstart

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