Senior Software Engineer - Channels 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 - Channels Team

Braze, a leading customer engagement platform, is seeking a Senior Software Engineer to join their Channels team. This role focuses on building and scaling core messaging channels including Push and Webhooks. The position offers an exciting opportunity to work on feature-rich dashboards and highly parallelized platforms for message processing at scale.

As a senior engineer, you'll tackle significant engineering challenges, from architecting new system components to optimizing for resilience at scale. The role requires 5+ years of full-stack development experience and strong technical leadership abilities. Experience with Ruby, Go, TypeScript, or JavaScript, and databases like MongoDB or Postgres is highly valued.

Braze offers an exceptional work environment with a focus on work-life harmony. The company provides competitive compensation including equity, comprehensive benefits, and strong professional development opportunities. They've been recognized as a Great Place to Work® in multiple regions and consistently rank highly in workplace awards.

The company culture emphasizes collaboration, transparency, and inclusivity, with a strong commitment to diversity and equity. They maintain offices in major global tech hubs while supporting remote work arrangements. This position offers the chance to make a real impact while working with a passionate, skilled team in a rapidly growing global organization.

If you're passionate about solving complex technical challenges, value autonomy, and want to contribute to a platform that powers meaningful customer engagement for major brands, this role at Braze presents an excellent opportunity for career growth and impact.

Last updated 10 days ago

Responsibilities For Senior Software Engineer - Channels Team

  • Build and scale core messaging channels - Push and Webhooks
  • Work on message definition, composition, journey-building, and analytics
  • Build out new features
  • Improve performance
  • Provide guidance on key architectural decisions
  • Architect new iterations of critical components
  • Optimize systems for resilience at scale

Requirements For Senior Software Engineer - Channels 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
  • Experience working in a team environment
  • Professional experience building software at scale (Bonus)
  • Experience with agile processes (Bonus)

Benefits For Senior Software Engineer - Channels Team

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, 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 - Channels Team

Senior Software Engineer - Channels Team

Senior Software Engineer position at Braze focusing on building and scaling messaging channels, requiring 5+ years of full-stack experience and strong technical leadership skills.

Sr Software Development Engineer, Aurora

Senior Software Engineer role at Amazon Aurora, building cloud-scale database services with competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Xbox team, building scalable cloud services for gaming accounts and family safety features.

Senior Backend Software Engineer / SMTS - Distributed Systems

Senior Backend Software Engineer role at Salesforce focusing on distributed systems development with 6+ years experience required, offering hybrid work in Bangalore.

Software Development Engineer 3

Senior Software Engineer role at Adobe focusing on developing scalable software solutions using JavaScript technologies and contributing to architecture and design.