Braze

Senior Software Engineer I

Braze
Apply
3 hours ago
Toronto, CanadaSenior

Responsibilities

  • Build, maintain, and evolve the Kafka-based Currents data export system.
  • Develop and improve high-scale distributed event-streaming systems handling tens of billions of messages daily.
  • Lead software projects from concept through production and advance organizational goals.
  • Collaborate with the engineering team and mentor other engineers.

Requirements

  • 5+ years of full-stack development experience.
  • Experience building foundational systems at scale and leading software projects with significant organizational impact.
  • Experience with Kafka at scale or comparable technology.
  • Professional experience with distributed systems and/or microservices.
  • Ability to lead by example, mentor engineers, and work effectively in a collaborative environment.
  • Strong communication and organizational skills.
  • Experience with Java, Kotlin, Confluent, or React is a bonus.

Benefits

  • Competitive compensation that may include equity, retirement and employee stock purchase plans, flexible paid time off, and comprehensive medical, dental, vision, life, and disability benefits.
  • Fertility benefits, equal paid parental leave, professional development, formal career pathing, learning platforms, and a yearly learning stipend.
  • Hybrid ways of working and a curated in-office employee experience.
  • Volunteer Week, donation matching, and Employee Resource Groups.
  • Collaborative culture recognized as a Great Place to Work®.

Categories

BackendData Engineering
Braze

About Braze

1,001-5,000 employees

Braze builds a customer engagement platform used by marketing teams to orchestrate cross-channel messaging across mobile, email, web, and more. The company sells its software via SaaS subscriptions with analytics, segmentation, and journey orchestration. Founded in 2011 and headquartered in New York, Braze is a public company (NASDAQ: BRZE) with global offices.

Contact me