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.
Backend
Senior Software Engineer
Remote
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 presents 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 messaging systems, developing message composition tools, and creating analytics dashboards that serve Braze's diverse customer base. You'll be working with modern technologies including Ruby, Go, TypeScript, and various databases while tackling significant engineering challenges related to system architecture and scalability.

As a senior engineer, you'll have the chance to make meaningful technical decisions and guide the team's architectural direction. The role requires someone with 5+ years of full-stack development experience, strong technical leadership abilities, and excellent communication skills. Experience with technologies like MongoDB, Postgres, Ruby on Rails, or React is highly valued.

Braze offers an exceptional work environment, recognized as a Great Place to Work® in multiple countries. The company provides comprehensive benefits including equity opportunities, flexible PTO, and strong support for professional development. With offices across major global cities and remote work options, you'll be joining a diverse, collaborative team that values work-life harmony and personal growth.

The company's culture emphasizes autonomy, accountability, and continuous learning. You'll be part of a team that's building solutions used by major brands worldwide, with the opportunity to work on challenging problems at scale. If you're passionate about creating impactful technical solutions and want to join a rapidly growing, globally recognized company, this role at Braze offers an excellent opportunity to advance your career while working with cutting-edge technologies.

Last updated 2 months ago

Responsibilities For Senior Software Engineer - IAM Team

  • Build and scale core messaging channels for in-app messages
  • Own cross-channel message building features
  • Develop message definition, composition, and journey-building features
  • Build and maintain analytics dashboard for IAMs
  • Work on Landing Pages feature integration
  • 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
  • Experience as a 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 (preferred)
  • Experience with Ruby, Go, TypeScript or JavaScript (preferred)
  • Experience with MongoDB or Postgres (preferred)
  • Experience with Ruby on Rails or React (preferred)
  • Experience with agile processes (preferred)

Benefits For Senior Software Engineer - IAM Team

401k
Equity
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
Mental Health Assistance
  • 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
  • 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.