Skip to content
AtticusAtticus

Senior Backend Engineer - Representation

Senior backend engineer owns complex backend systems, APIs, and data architecture for tools helping law firms deliver client representation. Requires 5+ years experience, user empathy, and mentoring; Go and GCP preferred.

About the job

What You'll Do

  • Own significant backend systems end-to-end: set and hold a high bar for architecture, design, implementation, and production health.
  • Partner closely with product and design to shape requirements, not just implement them — we trust your intuitions and want you to have opinions.
  • You’ll bring 0-to-1 product thinking to an area where your work has a tangible impact on our client’s wellbeing.
  • Mentor engineers on the team, with particular emphasis on backend patterns.
  • Work across the stack as needed, everything from frontend UI work to data systems.

What We're Looking For

Required:

  • 5+ years of experience building production software, including meaningful time at a seed-stage startup or as an early member of a new product team at a later-stage company — with clear evidence of increasing scope and ownership over time.
  • Experience on a high-performing product team, working closely with strong PMs and designers to ship user-focused solutions.
  • Experience designing and operating reliable, scalable backend systems and APIs, with a high bar for data modeling and architecture.
  • Deep user empathy — you think carefully about the people using what you build, not just the technical implementation.
  • A track record of mentoring engineers and genuine excitement about helping teammates grow.

Bonus / Nice to Have:

  • Experience with Go.
  • Experience with Google Cloud Platform, Kubernetes, Terraform, & Docker.
  • Background in industries with complex workflows — legal, healthcare, or financial services.
  • Experience building products for consumers or two-sided marketplaces.
  • Experience evolving systems as teams and traffic scale.
  • Interest in developer experience, internal tooling, or team process improvement.

Salary and Benefits

Base salary range: $157,250 to $230,000, plus equity and benefits. Offer will reflect candidate experience, skills, and internal equity.

Skills

Go, GCP, Kubernetes, Terraform, Docker, APIs, Data Modeling, Backend Systems, Scalable Systems, Architecture

MongoDB

MongoDB

Toronto, Canada

Senior Software Engineer
CA$158k+/yrHybrid5+ YOEBackend Engineering

Build and lead backend systems for MongoDB’s integrated search platform, written in Java. The role requires 5+ years of backend software experience, distributed systems and cloud expertise, and strong ownership and collaboration skills.

Hinge Health

Hinge Health

San Francisco, CA

Senior Software Engineer - Backend
$158k+/yrHybrid5+ YOEBackend Engineering

Senior backend engineer designing and operating reliable billing and financial systems, APIs, data models, and distributed workflows. The role requires 5+ years of professional software development experience, strong backend expertise, and collaboration across Product, Finance, Operations, and Data.

Imply

Imply

United States

Senior Software Engineer
$155k+/yrRemote5+ YOEBackend Engineering

Build and optimize Apache Druid’s query engine and storage systems, developing high-performance query capabilities for observability and security data. The role requires 5+ years of individual-contributor experience developing concurrent Java systems and a bachelor's degree or equivalent experience.

Lithic

Lithic

United States

Senior Software Engineer, Product Platform
$160k+/yrRemote5+ YOEBackend Engineering

Build and operate the foundational API platform powering Lithic’s fintech products, with ownership across reliability, authorization, audit logging, and API evolution. Requires 4+ years of backend experience, strong API design skills, and senior-level ownership in a remote, async environment.

Granica

Granica

Mountain View, CA

Senior Software Engineer — Distributed Compute / Spark Systems
$160k+/yrHybrid5+ YOEBackend Engineering

Build and optimize distributed compute infrastructure for enterprise-scale analytics and AI workloads, improving query performance, reliability, scheduling, and compute costs. Requires senior-level distributed systems experience and production expertise with Spark or comparable query and data-processing engines.