Staff Software Engineer, User Targeting

Braze

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Chicago, ILNew York, NY
Salary
$204,000–$348,000 / yr
Posted
9 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 95% of similar roles. Most pay $191,882–$236,840 — the blue band above. At the midpoint, this role pays about $276k versus about $214k 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 105 open roles on FindRole.

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

Most-posted roles

View all roles at Braze

At a glance

TL;DR · Staff Software Engineer, User Targeting

JOB TITLE: Staff Software Engineer, User Targeting The Staff Software Engineer joins the User Targeting team as a hands-on technical leader responsible for systems that segment and target users. You will build and own complex end-to-end systems, including the segmentation engine, data pipelines, APIs, and the customer dashboard experience. Your daily work involves architecting large-scale services to handle massive data volumes in real time, extending the ClickHouse pipeline, and improving backend performance, reliability, and cost-effectiveness. You will mentor engineers, collaborate cross-functionally, and utilize agentic AI tools to navigate a Ruby monolith. Key technologies include Ruby, Ruby on Rails, TypeScript, React, Sidekiq, SQL, NoSQL, MongoDB, Snowflake, Kubernetes, and cloud services like AWS, GCP, and Azure. This role solves the technical challenge of processing billions of users daily for high-scale data platforms.

What does a Software Engineer earn in Illinois?

Median $169310 from 88 postings across 33 companies.

See salary data

What you'll do

  • Design and implement large-scale systems and services to handle massive data volumes in real time.
  • Extend the ClickHouse pipeline to support new filters and attributes for user segmentation.
  • Partner with product teams to define requirements and improve features based on customer usage.
  • Own and optimize backend systems for performance, reliability, and cost-effectiveness.
  • Mentor engineers on software design best practices, coding standards, and operational excellence.
  • Collaborate with cross-functional stakeholders to align segmentation systems with business objectives.
  • Research and advocate for the adoption of new technologies to improve system architecture.
  • Maintain operational procedures including alerts, on-call rotations, and troubleshooting playbooks.

What we're looking for

  • 7+ years of professional software engineering experience in full-stack development or back-end services.
  • Experience building high-scale, high-throughput systems and foundational data-driven systems like streaming or real-time pipelines.
  • Proven track record of delivering customer-facing products on high-scale data systems from problem definition through adoption.
  • Ability to drive architectural direction, scope large efforts, and manage technical debt while communicating complex concepts.
  • Deep understanding of software design, data structures, and algorithms.
  • Strong communication and organizational skills with a history of thriving in team environments.
  • 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

Austin, TX +1 9 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, NY 9 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

San Francisco, CA +1 9 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

Stripe

Remote (Toronto, Ontario, Canada) +3 2 days ago $224,000–$336,000
Distributed Systems Cloud Native TLS Disaster Recovery High Availability Data Redundancy Distributed Services
10+ yrs exp Remote

Staff Software Engineer

Walmart

Sunnyvale, CA 130 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 118 days ago $143,000–$286,000
Java Spring Boot Spring MVC Kafka Kubernetes Maven SQL NoSQL Big Query Cloud Bigtable REST Distributed Systems Microservices Agile WCAG) 2.2 AA
10+ yrs exp