Skip to content
SemgrepSemgrep

Staff Backend Software Engineer

Builds and maintains backend systems, APIs, data models, and services for scalable code security products. Requires expertise in databases, distributed systems, and vendor integrations; experience with Python/Flask backend preferred.

About the job

Responsibilities

  • Work on backend and infrastructure systems to design, build, and maintain a 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.

Requirements

  • Strong understanding of databases, query optimization, and distributed systems.
  • Comfortable integrating third-party vendors into existing first-party code.

Technologies

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

Compensation

  • Estimated starting annual salary range: $230,000 to $288,000 USD.
  • Total compensation may include equity, variable compensation, and benefits.

Skills

Python, Flask, Sqlalchemy, Kubernetes, AWS, TypeScript, React, Databases, Distributed Systems, APIs

Axion

Axion

New York, NY
Staff Software Engineer, Data Intelligence
$230k+/yrHybrid8+ YOEBackend Engineering

Staff Software Engineer leading backend and data-intensive systems, including scalable services, AI-powered workflows, cloud infrastructure, and reliability initiatives. Requires 8+ years of software engineering experience and expertise in distributed systems, data processing, and containerized applications.

Fivetran

Fivetran

Oakland, CA

Senior Staff Systems Engineer, GTM
$232k+/yrHybrid7+ YOEBackend Engineering

Leads the design and implementation of scalable distributed data pipelines and related infrastructure, while improving performance, reliability, and security. Requires 5+ years of software experience, systems programming expertise, cloud and containerization experience, and senior staff-level technical leadership.

Fivetran

Fivetran

Oakland, CA

Senior Staff Software Engineer
$232k+/yrHybrid10+ YOEBackend Engineering

Leads performance engineering for high-volume data systems by diagnosing bottlenecks, designing improvements, and building resilient performance platforms. Requires 10+ years of software experience, strong Java and database expertise, and experience with distributed backend systems.

Altana

Altana

Brooklyn, NY
Senior Staff Software Engineer
$225k+/yrHybrid12+ YOEBackend Engineering

Leads technical design, development, deployment, and engineering excellence for scalable backend and data-driven products. Requires 12+ years of professional software experience, cloud deployment expertise, and experience leading engineers on complex projects.

Snowflake

Snowflake

Menlo Park, CA

Staff Software Engineer - Query Processing
$236k+/yrOn-site7+ YOEBackend Engineering

Staff Software Engineer on Snowflake’s Snowtrail team, designing and operating query-processing and distributed infrastructure that improves engineering velocity and production quality. Requires expertise in databases, query optimization, compiler implementation, and large-scale systems.