Skip to content

Senior Backend Engineer

Designs and operates scalable backend services in Python/Django for AI data labeling and evaluation workflows. Partners with PM/Design/FE to own outcomes, evolve APIs, ensure reliability, and implement secure multi-tenant patterns. Requires senior-level Python/Django experience and strong product sense.

140k – 200kUnited StatesBackend EngineeringRemote

About the role

Responsibilities

  • Design, build, and operate backend services/APIs in Python/Django with Postgres/Redis.
  • Own outcomes, not tasks: refine scope, suggest trade-offs, and land increments that deliver value quickly and safely.
  • Model data and author migrations; tune queries and caching; manage background jobs/queues for high-volume workflows.
  • Evolve API contracts with FE; keep interfaces clear, versioned, and resilient to change.
  • Improve reliability and performance (timeouts, retries, idempotency, rate limits, pagination, backpressure).
  • Implement secure, multi-tenant patterns: auth, permissions/RBAC, auditability, and safe data boundaries.
  • Contribute to testing strategy (unit/integration), error handling, and graceful failure modes.
  • Partner with Support to investigate production issues and turn learnings into fixes and prevention.
  • Engage with our open-source community (issues, discussions) to understand real-world needs and improve developer experience.
  • Participate in architecture discussions and code reviews; mentor teammates and improve patterns across the codebase.

What you'll bring

Required:

  • Senior-level experience shipping production backends in Python/Django (or a close equivalent) and SQL.
  • Strong product sense: you've made scope/trade-off decisions and iterated based on real-world usage and feedback.
  • Depth in REST API design, relational modeling, migrations, and performance tuning.
  • Experience with background processing/queues (e.g., Celery/RQ/Kafka-backed workers) and operational concerns.
  • Clear written communication at a Senior IC level—concise RFCs/PRDs, actionable reviews, and crisp decision records.

Nice to have:

  • GraphQL familiarity; Kafka/streaming; Spark/BigQuery; security/compliance exposure; multi-region architectures.

Our stack

Python/Django, JS/TS, React, OpenAI API, Spark, BigQuery, Kafka, Jest, Cypress, AWS, Kubernetes, Postgres, Redis.

Location & Compensation

Base cash compensation range is $140,000 to $200,000 USD.

Skills

PythonDjangoPostgresRedisREST APIsSQLCeleryRqKafkaGraphQLSparkBigQueryAWSKubernetes

Senior Software Engineer

Senior Backend Software Engineer on the Growth team building and scaling ZoomInfo's core Java backend services and microservices. Requires 6+ years Java backend experience and 3+ years with large-scale distributed systems.

140k – 220kWaltham, MABackend EngineeringHybrid6+ YOEAWSGCP

Sr. Software Engineer II, Exchange Connectivity

Senior software engineer building and maintaining low-latency exchange connectivity, market data handlers, and order gateways for a leading trading platform. Requires 8+ years trading industry experience with C++ or Rust.

140k – 190kChicago, ILBackend EngineeringHybrid8+ YOEC++Fix

Senior Software Engineer - Customer Integrations

Senior backend engineer building scalable microservices and developer-facing APIs for third-party integrations. Requires 3+ years backend experience, strong API and SQL skills, cloud/IaC experience, and openness to Go.

140k – 160kUnited StatesBackend EngineeringRemote3+ YOEGoC#

Senior Software Engineer

Senior Backend Engineer owning end-to-end initiatives on a Python/FastAPI + React stack with agentic AI capabilities. Requires 4-8 years experience and strong product sense.

140k – 220kAustin, TXBackend EngineeringHybrid4+ YOEReactPython

Sr. Software Engineer II, Trading Services

Design, build, and deploy scalable Scala backend systems in Kubernetes for high-performance trading platform. Requires 6+ years experience and strong distributed systems expertise.

140k – 190kChicago, IL +23Backend EngineeringHybrid6+ YOEGCPScala