Senior Software Engineer - IAM Team

Leading customer engagement platform that powers lasting connections between consumers and brands through cross-channel messaging and AI-powered experimentation.
$130,000 - $230,000
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - IAM Team

Braze, a leading customer engagement platform, is seeking a Senior Software Engineer to join their IAM team. This role offers an exciting opportunity to work on core messaging channels and cross-channel features that power connections between consumers and brands. The position involves building and scaling in-app messages, managing message composition systems, and developing Landing Pages integration.

As a senior engineer, you'll tackle significant engineering challenges, from architecting critical components to optimizing systems for scale. The role requires strong technical leadership, with opportunities to influence key architectural decisions and improve performance across the platform. You'll work with a collaborative team that values continuous learning and knowledge sharing.

The company offers an exceptional work environment, recognized as a Great Place to Work® in multiple regions. Braze has received numerous accolades, including high rankings in Fortune's Best Workplaces lists. The culture emphasizes work-life harmony, professional growth, and inclusive practices.

The compensation package is competitive, ranging from $130,000 to $230,000 annually, plus equity grants through RSUs. Comprehensive benefits include medical coverage, retirement plans, professional development support, and flexible time off. The position offers the opportunity to work with modern technologies like Ruby, Go, TypeScript, and various databases while solving complex scaling challenges.

This role is perfect for experienced engineers who are passionate about building scalable solutions, value collaborative environments, and want to make a significant impact in the customer engagement space. The position offers both technical challenges and leadership opportunities, making it an ideal next step for senior engineers looking to grow their careers.

Last updated a month ago

Responsibilities For Senior Software Engineer - IAM Team

  • Build and scale core messaging channels in in-app messages
  • Own cross-channel message building features
  • Manage message definition, composition, journey-building, and analytics for IAMs
  • Develop and maintain feature-rich dashboard for message composition
  • Handle highly parallelized platform for IAM-related events
  • Work on Landing Pages feature integration
  • Build new features and improve performance
  • Provide guidance on key architectural decisions
  • Optimize systems for resilience and scale

Requirements For Senior Software Engineer - IAM Team

Ruby
Go
TypeScript
JavaScript
MongoDB
PostgreSQL
React
  • 5+ years of full-stack development experience
  • Experienced technical leader
  • Strong understanding of design, data structures and algorithms
  • Self starter with great communication and organizational skills
  • Team environment experience
  • Professional experience building software at scale (Bonus)
  • Professional experience with Ruby, Go, TypeScript or JavaScript; MongoDB or Postgres; Ruby on Rails or React (Bonus)
  • Experience with agile processes (Bonus)

Benefits For Senior Software Engineer - IAM Team

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
401k
Equity
  • Competitive compensation with equity
  • Retirement and Employee Stock Purchase Plans
  • Flexible paid time off
  • Comprehensive benefit plans covering medical, dental, vision, life, and disability
  • Family services including fertility benefits and equal paid parental leave
  • Professional development with career pathing, learning platforms, and tuition reimbursement
  • Community engagement opportunities
  • Employee Resource Groups
  • Collaborative and transparent culture

Interested in this job?

Jobs Related To Braze Senior Software Engineer - IAM Team

Senior Full Stack Engineer

Senior Full Stack Engineer position at Braze, building scalable components for customer engagement platform, requiring 5+ years experience in frontend technologies and distributed systems.

Senior Full-Stack Engineer

Senior Full-Stack Engineer position at Braze, focusing on partnership integrations and system development with 7+ years experience required.

Senior Full Stack Engineer

Senior Full Stack Engineer position at Braze, building scalable components for customer engagement platform, requiring 5+ years experience in frontend technologies and distributed systems.

Senior Full Stack Engineer

Senior Full Stack Engineer position at Braze, building scalable customer engagement platforms using React, TypeScript, and MongoDB, with 5+ years experience required.

Senior Full-Stack Engineer

Senior Full-Stack Engineer role at Braze focusing on partnerships and integration systems, requiring 7+ years of experience in full-stack development and technical leadership.