Senior Software Engineer I, Content Cards

Braze Braze · Enterprise · New York, NY · Engineering

Senior Software Engineer for Braze's Content Cards team, focusing on transforming in-product surfaces into dynamic, personalized experiences. The role involves building systems for message definition, composition, targeting, delivery, and analytics, as well as a dashboard for managing messaging experiences. Responsibilities include developing new capabilities, improving reliability and performance, and guiding architectural decisions for a scalable platform.

What you'd actually do

  1. build new capabilities
  2. improve reliability and performance
  3. help guide key architectural decisions as we scale
  4. drive ambitious initiatives that expand what customers can build on high-value surfaces
  5. unlock new ways to present and orchestrate content

Skills

Required

  • 5+ years of full-stack development experience
  • technical leadership
  • system design
  • data structures
  • algorithms
  • communication skills
  • organizational skills

Nice to have

  • building software at immense scale
  • customer-facing platforms with high reliability requirements
  • Ruby
  • Sidekiq
  • TypeScript/JavaScript
  • React
  • agile development processes

What the JD emphasized

  • track record of driving complex projects from ambiguity to delivery
  • Strong understanding of system design, data structures, and algorithms