Skip to content

Senior Backend Software Engineer

163k – 247kSan Francisco, CANew York, NYBoston, MADenver, COHybrid
Summary

Build and maintain backend systems, APIs, data models, and services for scalable code security products. Requires strong knowledge of databases, distributed systems, and query optimization; experience with Python/Flask preferred.

About the role

Responsibilities

  • Work on backend and infrastructure systems to design, build, and maintain fast and reliable user experience for customers.
  • Collaborate with other engineers to develop APIs, data models, and services that power Semgrep’s products at scale.
  • Integrate third-party vendors into existing first-party code.

Requirements

  • Strong understanding of databases, query optimization, and distributed systems.

Technologies

  • Backend: Python, Flask, SQLAlchemy
  • Frontend: Typescript, React
  • Deployment: Kubernetes
  • Hosting: AWS

Compensation

  • Estimated starting annual salary range: $163,000 to $246,500 USD.
  • Total compensation may include equity, variable compensation, and benefits.
Skills
PythonFlaskSQLAlchemyKubernetesAWSTypescriptReactPostgreSQLdistributed systemsquery optimization
Similar roles at this salary range
All Backend Engineering jobs →
6sense

Software Engineer III

Design, develop, and scale distributed backend systems and APIs using Python or Java. Requires 4+ years of experience building scalable services and microservices on cloud platforms.

148k – 217kSan Francisco, CABackend EngineeringRemote4+ YOEAWSGCP
Tailscale

Backend Engineer, Identity

Backend engineer focused on identity and access management, building authentication features (SSO, OAuth2, SAML, WebAuthn) and SCIM sync capabilities in Go for a distributed systems platform.

163k – 204kUnited StatesBackend EngineeringRemote5+ YOEGoSSO
Twilio

Staff Software Engineer

Lead technical architecture and roadmap for Twilio's Compliance Experiences platform, building scalable microservices and high-volume APIs while mentoring engineers and leveraging AI tools to accelerate delivery.

171k – 252kUnited StatesBackend EngineeringRemote12+ YOEGoAWS
Upstart

Senior Software Engineer, Foundations

Build and scale backend services powering personalized customer communications across SMS, email, push, and emerging channels. Partner with marketing and data teams to deliver real-time messaging, automation, and data-driven engagement systems.

167k – 231kUnited StatesBackend EngineeringRemote4+ YOEAWSJava
Upstart

Principal Software Engineer, Cash Line

Principal backend engineer building core systems for a new AI-powered revolving credit product. Owns distributed services for underwriting, pricing, transactions, and servicing in a greenfield environment.

183k – 270kUnited StatesBackend EngineeringRemote8+ YOEC#Java