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
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 ideal candidate brings 5+ years of full-stack development experience and strong technical leadership capabilities. Experience with Ruby, Go, TypeScript, or JavaScript, and databases like MongoDB or Postgres 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, medical coverage, parental leave, and professional development support. With offices across major global cities and remote work options, Braze fosters a collaborative, transparent culture focused on work-life harmony.

The role presents an opportunity to make a real impact while working with a sharp, passionate team in a rapidly growing global company. Braze values diversity, equity, and inclusion, encouraging applications from candidates who might not meet all criteria but bring unique perspectives to the team.

Last updated a month ago

Responsibilities For Senior Software Engineer - Channels Team

  • Build and scale core messaging channels - Push and Webhooks
  • 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

Benefits For Senior Software Engineer - Channels Team

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
Equity
  • Competitive compensation that may include 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, transparent, and fun 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 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.