Staff Software Engineer, User Targeting

Braze

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CANew York City, NY
Salary
$204,000–$348,000 / yr
Posted
8 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $213k
This role $276k
$118k $373k
below market most similar roles pay here above market

This role pays more than 96% of similar roles. Most pay $194,709–$230,500 — the blue band above. At the midpoint, this role pays about $276k versus about $213k for comparable roles.

Based on 240 similar postings.

Employer

About Braze

Braze is a leading cloud-based customer engagement platform that enables brands to foster human connection with consumers through interactive, real-time, cross-channel marketing.

Braze currently has 100 open roles on FindRole.

Listed pay typically runs $149,000–$235,000 across 99 roles with salary data.

Most-posted roles

View all roles at Braze

At a glance

TL;DR · Staff Software Engineer, User Targeting

Staff Software Engineer, User Targeting joins the User Targeting team as a hands-on technical leader responsible for systems that manage how customers segment and target users. This role involves building and owning complex end-to-end systems, including segmentation engines, data pipelines, APIs, and dashboard experiences that process billions of users daily. The engineer will design large-scale services to handle massive real-time data volumes, specifically extending the ClickHouse pipeline for new filters. Key responsibilities include mentoring engineers on software design, collaborating cross-functionally with product managers, and optimizing backend performance and reliability. The role requires expertise in high-throughput systems and experience with Ruby, Ruby on Rails, TypeScript, React, Sidekiq, SQL/NoSQL databases like MongoDB or Snowflake, and cloud technologies including Kubernetes and AWS. This position solves critical infrastructure challenges within the core customer engagement and messaging pipeline.

What does a Software Engineer earn in California?

Median $214000 from 1180 postings across 74 companies.

See salary data

What you'll do

  • Architect and implement large-scale systems to handle massive data volumes and complex real-time workloads.
  • Extend ClickHouse pipelines to support new filters and attributes for high-volume data processing.
  • Partner with product teams to define, build, and iteratively improve customer-facing features.
  • Manage the performance, reliability, and cost-effectiveness of core backend segmentation systems.
  • Mentor engineers on software design best practices, coding standards, and operational excellence.
  • Collaborate across functions to ensure technical systems align with broader business objectives.
  • Research and advocate for new technologies to optimize existing infrastructure and workflows.
  • Maintain and refine operational procedures including alerts, on-call rotations, and troubleshooting playbooks.

What we're looking for

  • Must have 7+ years of professional experience in full-stack development or back-end services.
  • Experience must include work with high-scale, high-throughput systems.
  • Proven track record of delivering customer-facing products on high-scale data systems from definition through adoption.
  • Demonstrated ability to build foundational data-driven systems such as streaming, real-time pipelines, or large-scale data platforms.
  • Skilled in driving architectural direction, scoping large efforts, and managing technical debt.
  • Must possess a deep understanding of software design, data structures, and algorithms.
  • Familiarity with Ruby, Ruby on Rails, TypeScript, React, Sidekiq, and SQL/NoSQL databases (preferred).
  • Experience with MongoDB, ClickHouse, Snowflake, Kubernetes, or cloud services like AWS, GCP, and Azure (preferred).

More like this

Similar roles

Staff Software Engineer, User Targeting

Braze

Chicago, IL +1 8 days ago $204,000–$348,000
Ruby Ruby on Rails TypeScript React Sidekiq SQL NoSQL ClickHouse MongoDB Snowflake AWS GCP Azure Kubernetes Distributed Systems API Design Data Pipelines
7+ yrs exp Hybrid

Staff Software Engineer, User Targeting

Braze

Austin, TX +1 8 days ago $204,000–$348,000
Ruby Ruby on Rails TypeScript React Sidekiq SQL NoSQL ClickHouse MongoDB Snowflake Kubernetes AWS GCP Azure Distributed Systems API Design Data Pipelines
7+ yrs exp Hybrid

Staff Software Engineer, User Targeting

Braze

New York City, NY 8 days ago $204,000–$348,000
Ruby Ruby on Rails TypeScript React Sidekiq SQL NoSQL ClickHouse MongoDB Snowflake AWS GCP Azure Kubernetes Distributed Systems API Design Data Pipelines
7+ yrs exp Hybrid

Staff Software Engineer

Walmart

Sunnyvale, CA 129 days ago $143,000–$286,000
Python TypeScript Java Rust C++ JavaScript Dart CI/CD Microservices Containers Cloud-native Architecture ML Frameworks Feature Stores GitHub Copilot API Design Observability Monitoring System Design WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA +1 75 days ago $143,000–$286,000
Java Node.js React REST GraphQL Spring Tomcat Kafka ActiveMQ SQL No-SQL Appium Selenium Jira Rest Assured AssetJ Gatling CI/CD Agile Microservices
4+ yrs exp

Staff Software Engineer

Walmart

Bentonville, AR 114 days ago $110,000–$220,000
Java Spring Boot TypeScript ReactJS RESTful APIs Microservices Git CI/CD SQL NoSQL GCP Azure Docker Kubernetes System Design Caching Observability
4+ yrs exp