Skip to content
ScribeScribeUnited States

Senior Software Engineer, Adopt

Build and optimize high-scale backend systems powering document workflows, integrations, and greenfield products. The role requires 5+ years of backend experience, strong Python expertise, and proficiency in performance optimization, testing, and engineering best practices.

170k – 230k/yr
Remote5+ YOEBackend Engineering

About the role

Responsibilities

  • Build and ship backend features in a Django monolith, spanning document viewing, editing, embeds, exports, and greenfield projects.
  • Improve performance and reliability by optimizing database queries, endpoints, and caching layers across critical user workflows.
  • Collaborate with product managers, designers, and frontend engineers to deliver intuitive, reliable experiences at scale.
  • Contribute to technical discussions, balancing short-term delivery with longer-term architectural evolution.
  • Uphold strong engineering practices through thoughtful code reviews, solid test coverage, observability, and performance monitoring.

Requirements

  • 5+ years of experience building backend applications at high scale and availability.
  • Extensive experience with Python.
  • Experience optimizing endpoint performance and database queries.
  • Strong advocacy for automated testing.
  • Ability to implement engineering best practices.
  • User-centric, empathetic, and passionate approach to engineering.

Nice to Have

  • Experience with Django.
  • Startup experience.

Technical Stack

  • Python and Django
  • PostgreSQL
  • Redis
  • Celery
  • Amazon MQ
  • Terraform
  • Amazon Web Services (AWS)

Benefits

  • Equity for all full-time employees.
  • Health, dental, and vision insurance for employees and dependents.
  • Flexible paid time off and company holidays.
  • 401(k).
  • Paid parental leave.
  • Daily catered lunch at the San Francisco office.
  • Commuter benefits.
  • Home office stipend.

Skills

PythonDjangoPostgresRedisceleryamazon mqTerraformamazon web servicesdatabase optimizationautomated testingCaching
Metropolis

Senior Software Engineer, Edge

MetropolisSeattle, WA +1

Build and scale backend platform services using Java and Scala, designing gRPC APIs and event-driven systems with Kafka, Redis, MySQL, and Kubernetes. The role requires a bachelor's or master's degree and 8+ years of backend development experience.

170k – 200k/yrOn-site8+ YOEBackend Engineering
Crusoe

Senior Software Engineer, Crusoe Container Registry

CrusoeSan Francisco, CA

Senior Software Engineer owning Crusoe Cloud's managed container registry. Build, scale, and optimize core distributed services for AI training/inference workloads; drive performance, reliability, and architecture decisions in production.

170k – 205k/yrOn-site5+ YOEBackend Engineering
Illumio

Senior Software Engineer

IllumioSunnyvale, CA

Develop containerized microservices in Go for a distributed multi-tenant cloud security platform processing real-time events and telemetry. Own full SDLC, design, mentoring, and operations for Illumio's Zero Trust segmentation products. Requires 4+ years building scalable distributed systems, Bachelor's in CS.

170k – 196k/yrOn-site5+ YOEBackend Engineering
Current

Senior Software Engineer

CurrentNew York, NY

Senior Backend Engineer building and scaling distributed services, real-time transaction systems, ML infrastructure, and data-intensive applications on GCP for a consumer fintech platform serving 6M+ members. Requires 5+ years backend experience (JVM/Java preferred), strong CS fundamentals, and cloud/database proficiency.

170k – 250k/yrOn-site5+ YOEBackend Engineering
Tatari

Senior Backend Engineer

TatariNew York, NY +2

Senior Backend Engineer on the Reporting & Measurement team at Tatari, building and scaling TV advertising analytics and measurement platform. Requires 6+ years Python experience, strong distributed systems and modern data stack background, plus production LLM deployment experience.

170k – 200k/yrHybrid6+ YOEBackend Engineering