Software Engineer, Backend
Own and define the shared backend architecture, core services, data models, and APIs that power Mercor's rapidly scaling talent network and AI training products. Requires 8+ years backend engineering experience with a track record of organization-wide architectural ownership and complex migrations.
About the job
What You’ll Do
- Own the architecture of Mercor's shared backend systems—core services, data models, APIs, and cross-product infrastructure.
- Define and drive the long-term technical strategy for backend architecture across the organization.
- Design systems for scale, reliability, and evolvability, and lead the highest-stakes technical decisions and design reviews.
- Identify and pay down architectural debt that slows product teams, and lead complex cross-team migrations.
- Establish backend engineering standards, patterns, and best practices adopted across all product teams.
- Stay hands-on: prototype critical systems, ship production code, and unblock teams on their hardest technical problems.
- Mentor senior engineers and raise the technical bar across the engineering organization.
- Partner with engineering and product leadership on build-vs-buy decisions, platform investments, and technical hiring.
What We’re Looking For
- 8+ years of professional backend engineering experience, including 3+ years operating at a Senior level or above.
- Deep expertise in distributed systems, service architecture, data modeling, and API design at scale.
- A track record of owning architecture across multiple teams or an entire organization—and of decisions that aged well.
- Experience leading large, complex technical migrations in production without stopping the business.
- Strong opinions, loosely held: you drive alignment through technical judgment and clear writing, not authority.
- Fluent in using modern AI development tools (e.g. Cursor, Claude Code, GitHub Copilot, or similar) to improve engineering productivity.
- Experience mentoring senior engineers and raising the technical bar across an organization.
- Excellent communication skills—able to make complex tradeoffs legible to both engineers and leadership.
- High ownership, pragmatism, and a bias toward shipping.
Benefits
- Bi-annual performance bonus structure
- Generous equity grant vested over 4 years
- Up to $15k Relocation bonus
- $10K housing bonus (if you live within 0.5 miles of our office)
- $1.5K monthly stipend for meals
- Free Equinox membership
- $200 monthly laundry reimbursement
- $200 monthly personal wellness reimbursement
- Health, Dental, Vision insurance
Skills
Distributed Systems, Service Architecture, Data Modeling, API Design, Backend Engineering, Ai Development Tools, Cursor, Claude Code, Github Copilot
Similar jobs
Backend Engineering jobsSenior backend engineer responsible for architecting and shipping scalable, reliable web applications and distributed systems for a healthcare audit product. The role requires 8+ years of backend experience, strong Java or Scala expertise, cloud-scale systems experience, and the ability to mentor engineers and adopt AI-assisted development practices.
Design and build scalable systems that monitor, govern, and optimize cloud spending across Snowflake. The role requires 7+ years of production systems experience, strong programming and architectural skills, and expertise in cloud efficiency or observability.
Senior software engineer responsible for architecting and scaling Snowflake’s multi-cloud managed database infrastructure, including distributed systems, automation, reliability, and security. Requires 7+ years of backend systems experience and strong proficiency in cloud platforms and infrastructure automation.
Build scalable backend systems and user-facing workflow features for Observe by Snowflake’s observability platform. The role requires senior-level software engineering experience, strong distributed-systems foundations, and proficiency in Go or another high-performance systems language.
The Senior Backend Engineer will build, scale, and operate production backend services and APIs, taking ownership from design through on-call. The role requires 5+ years of experience with distributed systems, data modeling, cloud infrastructure, and containerized deployments, plus strong technical communication and mentoring skills.