Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Backend Engineer (Python)

Jobleads-US

When our state machine is wrong, somebody's money is wrong. That is the entire job description.

Why this role exists

When our state machine is wrong, somebody's money is wrong. That is the entire job description. Supero's core is a set of Python services holding other people's transactional data - orders, payments, inventory, claims, signatures, ledgers - and we need engineers who find that stake motivating rather than terrifying.

What you'll own

  • The transactional services. Cart and order. Payment authorize → capture → refund → void. Two-phase inventory reserve-and-commit. Subscriptions with dunning. A double-entry loyalty ledger. Multi-signer e-signature. Approval chains with delegation. You would extend these and make the invariants hold under concurrency - which is the whole job, because when the state machine is wrong somebody's money is wrong.
  • Saga compensation - the honest version. An invalid transition is rejected before it mutates anything and returns a 409: that part works and it is real. Compensation - walking a half-finished saga back - is the part that is not finished. It is opt-in per workflow, and a contract suite we keep deliberately red reports broken compensation templates where one wrong key name does not degrade a single step, it abandons the walk-back for every earlier step too. Closing that is one of the two most valuable things an engineer could do here this year.
  • Idempotency and correctness. Invoked twice, applied once, because the idempotency key really is a unique partial index and not a hope - the insert itself is the gate, and the race surfaces from the database as a 409.
  • The multi-tenant data path. MongoDB (Atlas in production) behind a pluggable backend interface, plus a PostgreSQL backend that models every object of every tenant as one partitioned objects table with a single JSONB document column and no per-schema DDL. Tenancy is carried as the record's address either way. Most teams would have gone schema-per-tenant; we did not, and you will have opinions about that.
  • The MCP server. The surface an outside AI agent drives to build on Supero. Every tool you add needs an authorization story, not just a handler - an agent holding a scoped key must not be able to reach past what that key covers. It is the most interesting security problem in the building.

What we look for

  • 5+ years of production backend engineering, with real scars from distributed systems: partial failure, retries, ordering, exactly-once fantasies.
  • Deep Python - across two eras of it. The newer services (AI, connectors, billing, tenant, analytics) are FastAPI, Pydantic and asyncio. The core API server and control plane are Bottle on gunicorn/gevent - synchronous, greenlet-based, with hand-rolled validation and not a line of async def. You would work in both, and help move the boundary. If that sounds like the interesting part rather than the bad news, good.
  • Databases past the ORM. Query plans, isolation levels, indexing strategy, and what a long-running transaction does to everyone else - against MongoDB in production and PostgreSQL/JSONB in the alternate backend and across the connector fleet.
  • API contract discipline. You have designed the error responses on purpose. You return 409 rather than 500 and you can say why.
  • AI and MCP at depth. This is one of three roles where MCP is a real requirement rather than a curiosity - you would be building the surface that agents drive.

Nice to have

Multi-tenant SaaS at scale. Payments or ledger systems. Having written an MCP server. Having found a security bug in something you owned and written the honest RCA. Event streaming - we have Kafka scaffolding that has never been lit up, and an opinion about whether it should be is welcome.

Your first 90 days

  • Weeks 1-2. Ship a fix to a live service. Read the 111-file contract suite until you can say what it does not cover.
  • Weeks 3-6. Own one transactional service end to end.
  • Weeks 7-12. Take a state machine that is under-tested and close it - with the test that discriminates against the old behaviour, not the one that passes either way.
#J-18808-Ljbffr Jobleads-US
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Backend Engineer (Python) in San Francisco, CA vacancy
  •  ...Supero is seeking a senior backend engineer in San Francisco, focused on building and securing complex transactional services that manage orders, payments, inventory, and ledgers. You will work with Python across FastAPI, Pydantic, and legacy Bottle code, ensuring correctness... 
    Senior

    Jobleads-US

    San Francisco, CA
    1 day ago
  • PLEASE CLICK HERE TO SEE *ALL* OF OUR JOB OPENINGS!Senior Backend EngineerSeeking a Senior Backend Engineer to architect and operate their backend platform that...  ...ownership of production systemsExpert-level Python (FastAPI, Flask, or similar frameworks)Working proficiency... 
    Senior
    Casual work

    Three Pillars Recruiting

    San Francisco, CA
    1 day ago
  • $163k - $246.5k

     ...Lyft, and Dropbox. Learn more at semgrep.dev.About the roleAs a Backend Engineer, you’ll work on our backend and infrastructure systems to...  ...code.Our stack utilizes Typescript and React on the Frontend, Python, Flask and SQLAlchemy on the Backend, is deployed via Kubernetes... 
    Senior
    Currently hiring
    Work at office
    Local area
    Remote work
    Weekend work
    3 days per week

    Semgrep

    San Francisco, CA
    1 day ago
  • $145k - $217k

     ...DescriptionSenior Full Stack Engineer, Solve VoiceJoin us at Zendesk...  ...connection.We’re seeking a Senior Full Stack Engineer to build...  ...be doingDesign and implement backend services powering real-time voice...  ...APIs).Proficiency in Python or equivalent backend languages... 
    Senior
    Full time
    Remote work

    Forethought

    San Francisco, CA
    17 hours ago
  • $150k - $245k

     ...standards, are tool-agnostic, and expect engineers to own problems end-to-end. We...  ...in the industry has.About the RoleAs a Senior Backend Engineer, you’ll help design the backbone...  ...data models. Our backend is primarily Python on GCP, and your work will ensure we can... 
    Senior
    Temporary work
    Local area
    Worldwide

    Airwallex

    San Francisco, CA
    3 days ago
  •  ...Backend Software Engineer | Build security for the AI era | Onsite in SF Code Red is partnered with the world’s most innovative startups that...  ...skills in one or more backend languages such as Go, Python, Java, Rust, TypeScript, or similar ~ Strong understanding... 
    Senior

    Code Red Partners

    San Francisco, CA
    1 day ago
  • $209.1k - $234.1k

     ...is the place for you.Role OverviewWe are seeking a senior software engineer with experience in backend API development, deployment on Kubernetes, familiarity...  ...market. What You’ll DoDevelop, test, and maintain Python based backend applications running on KubernetesIntegrate... 
    Senior
    Local area

    Protegrity

    San Francisco, CA
    2 days ago
  • $166.6k - $208.3k

     ...through the skies. It embodies the elegance of simplicity in engineering, transforming the demanding task of controlling an aircraft...  ...product engineering group is growing and we’re looking to hire senior backend engineers. We’re a team of pragmatic, product-minded... 
    Senior

    Mercury

    San Francisco, CA
    4 days ago
  • $150k - $205k

     ...1 billion, and are backed by leading investors. Join us in our mission to transform how people do work.About the roleAs a Senior Frontend Engineer, you'll own a product area end to end, from design through the results after launch. You'll be matched to one of four teams... 
    Senior
    Full time
    Temporary work
    Work at office
    Home office
    Flexible hours

    Scribe

    San Francisco, CA
    1 day ago
  •  ...change every year. Getting that right at this scale is a permanent engineering problem. It belongs to our Ads Privacy team, which owns...  ...looking forExperience designing low-latency APIs and distributed backend services running at high QPS in productionProficiency... 
    Senior
    Permanent employment
    Full time
    Work at office
    Worldwide
    Relocation package

    Unity Technologies

    San Francisco, CA
    17 hours ago
  • Mixpeek is seeking a senior backend engineer to lead critical backend initiatives for millions of creatives using ComfyUI, building distributed...  ..., and solving complex scaling challenges. Our stack is Python, Go, Kubernetes, and Postgres on the backend, but the emphasis... 
    Senior

    Jobleads-US

    San Francisco, CA
    2 days ago
  •  ...Algora Public Benefit Corporation seeks a backend engineer to lead critical initiatives for millions of creatives using ComfyUI. You’ll build...  ..., design scalable data models, and ship backend code in a Python/Go/Kubernetes/Postgres stack. The team emphasizes ability to... 
    Senior

    Jobleads-US

    San Francisco, CA
    1 day ago
  • $140k - $240k

     ...systems. Working alongside software, hardware, and systems engineers, you’ll design and operate the backend services and cloud infrastructure that ingest,...  ...Experience in one or more of the following is a plus: Python and modern backend development. Azure or another... 
    Senior
    Permanent employment
    Work experience placement
    Casual work
    Relocation package

    CHAOS Industries

    San Francisco, CA
    3 days ago
  •  ...Optery, Inc. is hiring a Senior Backend Engineer to join a fully remote team—open to candidates based in Latin America. You will own features end-to-end, primarily in Python/Django, with light frontend work as needed. You and the founders will shape product and technical... 
    Senior
    Remote job

    Jobleads-US

    San Francisco, CA
    1 day ago
  • # Senior Backend Engineer## LocationSan Francisco## Employment TypeFull time## DepartmentEngineeringOverviewApplicationWe are looking for a senior...  ...on LLM-powered applications* Fluent in Node/Typescript, Python, Postgres, and AWS* Proven ability to architect complex distributed... 
    Senior

    Jobleads-US

    San Francisco, CA
    1 day ago
  •  ...About Sunbound Sunbound is Senior Living's Revenue Operating System. We build AI-powered technology for assisted living...  .... About the Role We're looking for a Senior Backend Software Engineer to join our team and help us grow our product. This is an early... 
    Senior
    Work at office
    3 days per week

    Sunbound

    San Francisco, CA
    1 day ago
  •  ...OpenAI is seeking an experienced backend software engineer to shape systems behind enterprise access, governance, and sharing. You will lead technical design, stay hands‑on through production, and collaborate across OpenAI products. This role is based in San Francisco.... 
    Senior

    Jobleads-US

    San Francisco, CA
    4 days ago
  •  ...with a customer to post-release monitoringSet technical direction across projects, mentor engineers, and raise the bar on how the team buildWhat You'll Bring5+ years of backend engineering experienceA strong eye for performance, reliability, and robust systems designYou... 
    Senior
    Flexible hours

    Trove Information Technologies

    San Francisco, CA
    3 days ago
  •  ...OpenAI is seeking an experienced backend software engineer to shape and build systems behind enterprise access, governance, and sharing. You will lead technical design, remain hands-on from implementation through production, and own reliability and security of services... 
    Senior

    Jobleads-US

    San Francisco, CA
    2 days ago
  •  ...OpenAI is seeking an experienced backend software engineer to shape and build systems behind enterprise access, governance, and sharing. You will lead technical design, remain hands-on from implementation to production, and collaborate across OpenAI products in a San Francisco... 
    Senior

    Jobleads-US

    San Francisco, CA
    2 days ago
  •  ...Bidrole in San Francisco or remote in the US is hiring a senior systems engineer to own the server-side unified auction. You will design and operate the auction engine using Go and Rust, targeting ultra-low latency and high reliability across partners, 24/7 readiness,... 
    Senior
    Remote job

    Jobleads-US

    San Francisco, CA
    1 day ago
  • $175k - $220k

     ...Backend Engineer at Doxel Construction is the 2nd largest industry in the world (4x the size of SaaS!). But unlike software (with observability platforms such as AppDynamics and Datadog), construction teams lack automated feedback loops to help projects stay on schedule... 
    Senior
    For contractors
    Work at office
    Flexible hours

    Doxel.ai

    San Francisco, CA
    2 days ago
  •  ...Nourish is seeking a senior backend engineer to design, build, test, and ship backend products and features, while maintaining and improving services and the codebase. You will own major projects from planning through delivery and collaborate with product, design, engineering... 
    Senior

    Jobleads-US

    San Francisco, CA
    3 days ago
  • $192k - $240k

     ...and support you need to grow your career.Engineering at BrexEngineering at Brex is about...  ...deploying applications with a focus on the backend.Experience building and designing scalable...  ...programming languages (Java, Kotlin, Python)Familiarity with software engineering development... 
    Senior
    Work at office
    Remote work
    Work from home

    Brex

    San Francisco, CA
    2 days ago
  •  ...data infrastructure, driving event-driven architecture and scalable data platforms. You will design, implement, and deploy backend services using Python or Kotlin, work with AWS, Kafka, Flink, and Kubernetes, and collaborate with cross-functional partners to deliver robust... 

    Jobleads-US

    San Francisco, CA
    5 days ago
  •  ...Finn in San Francisco is seeking a Senior Backend Engineer to design and own the core backend infrastructure for the first AI-powered wealth...  ...+ years of backend experience, fluency in Node/Typescript, Python, Postgres, and AWS, and a proven ability to craft distributed... 
    Senior

    Jobleads-US

    San Francisco, CA
    1 day ago
  •  ...Nourish, Inc. in San Francisco is seeking a Senior Backend Engineer to join our fast-growing team. You will influence the core platform, working with engineering, product, design, and analytics to ship scalable features for patients, dietitians, and insurers. Reporting... 
    Senior
    Remote job

    Jobleads-US

    San Francisco, CA
    4 days ago
  •  ...Footprint is seeking a backend engineer to design and operate high-scale Rust services for fraud verification and risk analysis. You’ll own APIs, data models, deployment, and security posture while collaborating with product, frontend, and platform teams. You’ll work... 
    Senior

    Jobleads-US

    San Francisco, CA
    2 days ago
  •  ...Moody's Investors Service is seeking a senior back-end engineer to build scalable insurance analytics platforms. You will work with Python, SQL, and AI-enabled workflows to translate complex requirements into robust backend services. You will collaborate with product... 
    Senior

    Jobleads-US

    San Francisco, CA
    2 days ago
  •  ...Resend is hiring a Backend Engineer to join a fully remote Americas team as a full-time contributor. You will own features end-to-end, build reliable distributed systems, scale APIs and databases, and operate what you build with strong monitoring and on-call participation... 
    Senior
    Remote job
    Full time

    Jobleads-US

    San Francisco, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Backend Engineer (Python). Be the first to apply!