Staff Software Engineer, User Targeting

Braze

Confirmed live 2 days ago High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Austin, TXNew York City, NY
Salary
$204,000–$348,000 / yr
Posted
8 days ago
Freshness
Confirmed live 2 days ago

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. You will architect and build complex end-to-end systems, including segmentation engines, data pipelines, APIs, and dashboard experiences that process billions of users daily. The role involves managing high-scale backend systems, improving performance and reliability, and mentoring engineers on software design and operations. Key technical requirements include experience with Ruby, Ruby on Rails, TypeScript, React, Sidekiq, and SQL/NoSQL databases like MongoDB, ClickHouse, or Snowflake. You will also work with container orchestration via Kubernetes and cloud services across AWS, GCP, or Azure. This role solves the critical challenge of delivering real-time, high-throughput data processing for large-scale customer engagement platforms while integrating AI tools to navigate a large Ruby monolith.

What does a Software Engineer earn in Texas?

Median $180000 from 175 postings across 42 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 improve features based on customer usage.
  • Manage the performance, reliability, and cost-effectiveness of core backend segmentation systems.
  • Mentor engineers on software design, coding best practices, and operational excellence.
  • Collaborate across functions to ensure technical alignment with business objectives and integration goals.
  • 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

  • You must have at least 7 years of professional experience in full-stack development or back-end services for high-scale systems.
  • You must have a proven track record of delivering customer-facing products on high-scale data systems from definition through adoption.
  • You must have experience building foundational data-driven systems, such as streaming, real-time pipelines, or large-scale data platforms.
  • You must be able to drive architectural direction, scope large efforts, and manage technical debt effectively.
  • You must possess a deep understanding of software design, data structures, and algorithms.
  • You must have strong communication and organizational skills to thrive in team environments.
  • Familiarity with Ruby, Ruby on Rails, TypeScript, React, Sidekiq, and SQL/NoSQL databases is preferred.
  • Experience with MongoDB, ClickHouse, Snowflake, Kubernetes, or cloud services (AWS, GCP, Azure) is 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

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, 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