Taro Logo

Senior Software Engineer I, Currents

Leading customer engagement platform that empowers brands to create and maintain engaging relationships with customers through cross-channel messaging and AI-powered experimentation.
Ontario, Canada
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer I, Currents

Braze, a leading customer engagement platform, is seeking a Senior Software Engineer I for their Currents team. This role focuses on managing and evolving their Kafka-based data export system that processes tens of billions of messages daily. The position offers an exciting opportunity to work on high-scale distributed systems while making a significant impact on the organization's data streaming infrastructure.

The ideal candidate will bring 5+ years of full-stack development experience and a strong background in working with distributed systems and Kafka at scale. You'll be joining a collaborative team where mentorship, communication, and technical excellence are highly valued. The role combines hands-on technical work with opportunities to influence system architecture and mentor other engineers.

Braze offers an exceptional work environment with comprehensive benefits, including equity compensation, flexible PTO, and extensive professional development opportunities. The company has been recognized as a Great Place to Work® in multiple countries and consistently ranks among the best technology workplaces. With offices worldwide and a remote-friendly culture, Braze provides the perfect setting for engineers looking to tackle challenging technical problems while maintaining work-life harmony.

As part of the Currents team, you'll be at the forefront of handling critical data infrastructure that powers customer analytics and insights. This role offers the perfect blend of technical challenges, growth opportunities, and the chance to work with cutting-edge technologies in a supportive and innovative environment.

Last updated 3 days ago

Responsibilities For Senior Software Engineer I, Currents

  • Building, maintaining, and evolving Currents, the data export system
  • Managing Kafka-based event pipeline handling tens of billions of messages daily
  • Bringing projects from concept to production
  • Improving existing high-scale systems
  • Tackling significant engineering challenges of running a critical data streaming system

Requirements For Senior Software Engineer I, Currents

Kafka
Java
Kotlin
React
  • 5+ years of full-stack development experience
  • Experience building foundational systems at scale
  • Experience spearheading software projects
  • Excellent at mentoring engineers
  • Self-starter with great communication and organizational skills
  • Experience with Kafka at scale or comparable technology
  • Professional experience working with distributed systems and/or microservices

Benefits For Senior Software Engineer I, Currents

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
Equity
  • Competitive compensation with equity
  • Retirement and Employee Stock Purchase Plans
  • Flexible paid time off
  • Comprehensive medical, dental, vision, life, and disability benefits
  • Family services including fertility benefits and equal paid parental leave
  • Professional development with career pathing and yearly learning stipend
  • In-office employee experience
  • Volunteer opportunities and donation matching
  • Employee Resource Groups

Jobs Related To Braze Senior Software Engineer I, Currents