B

Braze

Customer engagement platform for cross-channel messaging

Staff Software Engineer - User Targeting

Backend EngineeringConfirmed live in the last 24 hours
Full-timeAustin, TX, USA$184k - $314.1k /yr

About the Job

Requirements

  • The candidate must have 7 or more years of professional experience, including hands-on full-stack development or back-end services experience, particularly with high-scale, high-throughput systems.
  • The candidate must have a proven track record of delivering customer-facing products on high-scale data systems, from problem definition through launch and adoption, and be able to demonstrate customer or business outcomes.
  • The candidate must have a proven track record of building foundational data-driven systems at scale, such as streaming systems, real-time pipelines, or large-scale data platforms.
  • The candidate must be skilled at driving architectural direction, scoping large efforts, and managing technical debt, and be able to communicate complex technical concepts and drive major technical initiatives.
  • The candidate must have a deep understanding of software design, data structures, and algorithms.
  • The candidate must have communication and organizational skills and a history of thriving in team environments.

Responsibilities

  • Conceive, design, and implement large-scale systems and services that handle massive data volumes and complex workloads in real time, including extending the ClickHouse pipeline to support new filters and attributes.
  • Partner with product to define what gets built and why, then improve it after launch based on how customers use it.
  • Own and continuously improve the performance, reliability, and cost-effectiveness of the complex backend systems behind Braze segmentation.
  • Lead by example and mentor engineers on best practices in software design, coding, and operations.
  • Work closely with other engineering teams, product managers, and stakeholders to ensure segmentation systems are integrated effectively and aligned with business objectives.
  • Identify opportunities to improve systems, research new technologies, and advocate for their adoption where appropriate.
  • Support and refine operational procedures, including alerts, on-call rotation, and troubleshooting playbooks, to maximize system stability and quality.

Desired Qualifications

  • Familiarity with Ruby, Ruby on Rails, TypeScript, React, Sidekiq, and SQL or NoSQL databases.
  • Previous experience with MongoDB, ClickHouse, Snowflake, or other data lake solutions.
  • Experience with container orchestration such as Kubernetes and cloud services such as AWS, GCP, or Azure.
  • Experience with distributed systems, API design, monitoring, and best practices.
  • A passion for customer experience.

About the Company

Braze

Customer engagement platform for cross-channel messaging

Braze is a customer engagement platform that helps brands build ongoing relationships with customers by coordinating real-time, cross-channel messages across email, push, in-app, SMS, and more. It collects data from any source, segments audiences, and orchestrates customer journeys so the right message reaches the right person at the right time. It also uses AI-powered experimentation and optimization to test and improve campaigns. Braze differentiates itself with a data-driven, multi-channel approach and a strong emphasis on journey orchestration and real-time engagement, serving a wide range of clients from small businesses to large enterprises and operating globally. Its goal is to enable brands to deliver relevant, personalized experiences at scale, across channels, to drive lasting customer relationships.

Company size
1,001-5,000
Company stage
IPO
Headquarters
New York City, New York
Founded
2011

Recently Posted Jobs

Explore more opportunities at Braze

See more jobs