Staff Software Engineer, User Targeting

Braze

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
New 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 enable customers to segment and target users. You will design and own complex end-to-end systems, including segmentation engines, data pipelines, APIs, and dashboard experiences that process billions of users daily. The role involves architecting large-scale services, extending ClickHouse pipelines, and improving backend performance while mentoring engineers on software design and operations. Key technologies include Ruby, Ruby on Rails, TypeScript, React, Sidekiq, SQL/NoSQL databases like MongoDB and Snowflake, and cloud infrastructure including Kubernetes and AWS. You will solve critical problems regarding high-volume data processing and real-time pipeline reliability. The work focuses on the core product area of customer segmentation, ensuring systems are scalable, cost-effective, and capable of handling massive data volumes for global brands.

What does a Software Engineer earn in New York?

Median $215000 from 239 postings across 53 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 ClickHouse pipelines to support new filters and attributes for high-volume data processing.
  • Partner with product teams to define, build, and iterate on features based on customer usage.
  • Manage backend systems to improve performance, reliability, and cost-effectiveness of the segmentation engine.
  • Mentor engineers on best practices in software design, coding, and operations.
  • Collaborate across functions to ensure technical integration aligns with broader business objectives.
  • Research new technologies and advocate for their adoption to optimize existing infrastructure.
  • Maintain 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

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

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