Skip to content
HeadwayHeadway

Senior Backend Software Engineer

Senior Backend Software Engineer designs systems-level architecture, leads technical strategy and teams, and builds scalable backend services for financial processing, claims management, and therapist platforms using Python, FastAPI, and AWS. Requires 5+ years experience mentoring engineers.

About the job

Responsibilities

  • Design software architecture at the systems-level.
  • Lead shaping of technical requirements, roadmaps, and strategy.
  • Lead and mentor teams of engineers.
  • Evaluate new technologies and build vs. buy decisions.
  • Recruit, interview, and on-board engineers.
  • Work on financial processing and bookkeeping systems.
  • Develop claims management and insurance processing.
  • Build internal tooling platform for non-technical teams.
  • Contribute to therapist practice management platform.
  • Improve patient search and matching experience.

Requirements

For All Engineers

  • Experience working on systems that power businesses and support modern web applications.
  • Strong understanding of at least one programming language and comfort with others.
  • Shaped work to achieve company and team goals.
  • Flexed into new technical and non-technical areas as projects require.
  • Committed team member supporting growth of others.

For Senior Engineers

  • Designed software architecture at the systems-level.
  • Led shaping of technical requirements, roadmaps, and strategy.
  • Led and mentored teams of engineers.
  • Evaluated new technologies and build vs. buy decisions.
  • Recruited, interviewed, and on-boarded engineers.

Tools Used

Languages: Python 3, TypeScript
Libraries & Frameworks: FastAPI, SQLAlchemy, React, Remix, Next.js
Datastores: Postgres, Redis
Infrastructure: AWS (Fargate, ECS, S3), Spark, Kafka
Monitoring: Datadog, PagerDuty, Sentry
Version Control: Github
Vulnerability Management: Snyk, Semgrep
Cloud Security: Lacework

Compensation

Base pay range: $168,300 - $237,500, based on qualifications, experience, and location. Eligible for equity grant. Comprehensive benefits including health coverage, 401K, work-from-home stipend, parental leave, flexible PTO.

Skills

Python, TypeScript, FastAPI, Sqlalchemy, Postgres, Redis, AWS, Spark, Kafka, Datadog

Cloudflare

Cloudflare

Atlanta, GA
Senior Distributed Systems Engineer - Cache
$168k+/yrHybrid4+ YOEBackend Engineering

Design, build, and operate Cloudflare’s globally distributed cache and reverse-proxy data plane, improving performance, correctness, and resilience across the edge. Requires at least 4 years of production systems experience and proficiency in a systems or backend language.

Rippling

Rippling

San Francisco, CA
Senior Software Engineer, Backend Full Stack - Emerging Products
$168k+/yrOn-site5+ YOEBackend Engineering

Senior engineer building secure, scalable backend services and cross-stack product features for Rippling’s emerging HR, IT, Finance, and Spend products. The role requires 5+ years of production experience with Python, Django, or related technologies, plus frontend familiarity with React or TypeScript.

Rippling

Rippling

San Francisco, CA
Senior Software Engineer, Backend - Emerging Products
$168k+/yrOn-site5+ YOEBackend Engineering

Senior backend engineer responsible for designing secure, scalable services and APIs supporting workflows across financial operations, IT, identity, access, and compliance. Requires at least five years of production experience with Python, Go, or a comparable backend language, plus expertise in distributed systems and relational databases.

SentiLink

SentiLink

United States

Senior Software Engineer, Platform/Backend
$170k+/yrRemote6+ YOEBackend Engineering

Build and lead the evolution of SentiLink’s secure, scalable API platform and identity decisioning products. The role requires 6+ years of software development experience, strong Python or Golang skills, and familiarity with PostgreSQL, Docker, and AWS.

Yubico

Yubico

Bellevue, WA
Senior Software Engineer - Systems Level
$170k+/yrOn-site5+ YOEBackend Engineering

Develop system software and integrations for YubiKey production, fulfillment, and manufacturing operations. The role requires 5+ years of software engineering experience, strong native or memory-safe language skills, operating-system knowledge, and familiarity with cryptography.