Software Engineer II, Backend
Build and improve high-scale backend infrastructure, workflow systems, data tiers, and reliability tooling supporting billions of requests. The role requires at least two years of software engineering experience, strong coding and problem-solving skills, distributed-systems familiarity, and participation in on-call operations.
About the job
Responsibilities
- Contribute to infrastructure that scales applications of varying size and complexity.
- Improve performance and reliability across backend services, including efficiency, capacity management, and data tiers.
- Support observability efforts, implement service-level objectives, and surface performance characteristics to users.
- Build and iterate on backbone services supporting billions of requests.
- Contribute to workflow engine and data-tier systems for high-volume ingest, export, and workflows.
- Build foundational services and tools for next-generation cloud infrastructure.
- Participate in triage and on-call processes to diagnose issues and prevent recurrence.
Requirements
- 2+ years of industry experience as a software engineer, preferably at high-growth startups.
- Strong coding skills.
- Understanding of scalable distributed systems and willingness to build proficiency with relevant languages and tools.
- Ownership mindset and initiative in building and fixing systems.
- Strong problem-solving skills and experience contributing to solutions for complex, high-traffic applications.
- Excellent communication and ability to execute priorities.
- Willingness to participate in on-call processes.
Nice-to-haves
- AWS experience.
- Familiarity with Bubble's technology stack and willingness to learn quickly.
Compensation & Benefits
- Estimated salary range: $145,000–$187,000.
- Equity compensation.
- Comprehensive health coverage.
- 401(k) matching.
- Wellness and work-enablement stipends.
- Generous PTO.
- Sabbatical program.
- Relocation assistance may be available for candidates moving to New York.
Skills
TypeScript, Node.js, Rust, Postgres, Redis, Timescaledb, Terraform, AWS, Amazon Ecs, Amazon Rds, Amazon Elasticache, Distributed Systems, SLOs
Similar jobs
Backend Engineering jobsDevelop and operate Go-based containerized microservices that process cloud telemetry and real-time events for a multi-tenant security platform. The role requires 2+ years building distributed systems, cloud API experience, and strong SQL, networking, and Linux skills.
Build and operate backend infrastructure and APIs for stablecoin-based payments, deposits, withdrawals, and other money movement. The role requires at least two years of backend engineering experience, distributed-systems expertise, cloud proficiency, and blockchain or crypto experience.
Build and maintain backend services, APIs, and data pipelines supporting a mission-critical flight safety platform. The role requires at least two years of backend experience or equivalent project-based experience, with proficiency in a modern backend language.
Build backend systems, APIs, and user experiences for Stripe’s merchant products and infrastructure. The role requires a bachelor’s degree and at least two years of software development experience across multiple languages, cloud services, and data technologies.
Build AI-driven database virtualization systems that enable customers to migrate applications to Snowflake without changing SQL or APIs. The role focuses on database internals, platform development, and AI-based software synthesis.