Senior Full Stack Software Engineer II, Messaging Experience

Leading customer engagement platform that empowers brands to create engaging relationships with customers across channels.
Ontario, Canada
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Full Stack Software Engineer II, Messaging Experience

Braze, a leading customer engagement platform, is seeking a Senior Full Stack Software Engineer II to join their Messaging Experience team. This role focuses on Canvas, their flagship product, which handles message orchestration for clients worldwide. The position requires expertise in both backend systems and frontend development, working with massive data processing in real-time and batch environments.

The ideal candidate will bring 5+ years of full-stack development experience and a strong background in distributed systems. You'll be working with technologies like TypeScript, Ruby, React, MongoDB, and Redis, while tackling complex engineering challenges in a highly collaborative environment. The role offers an opportunity to make significant impact on a critical system used by major brands globally.

Braze offers an exceptional work environment with comprehensive benefits, including equity, flexible PTO, and strong professional development support. The company is recognized as a Great Place to Work® across multiple regions and consistently ranks among the best technology workplaces. With offices worldwide and remote work options, Braze provides a truly global perspective while maintaining a culture of collaboration and innovation.

This position is perfect for engineers who thrive on solving complex technical challenges, enjoy mentoring others, and want to work on products that directly impact how brands engage with their customers. The role offers both technical growth and leadership opportunities in a rapidly growing, successful company.

Last updated an hour ago

Responsibilities For Senior Full Stack Software Engineer II, Messaging Experience

  • Building, maintaining, and evolving Canvas, Braze's flagship product
  • Supporting the orchestration and sending of messages for clients worldwide
  • Working with real-time and batch processing of massive amounts of data
  • Bringing projects from concept to production
  • Improving existing high-scale components
  • Tackling engineering challenges of running critical, highly distributed systems

Requirements For Senior Full Stack Software Engineer II, Messaging Experience

TypeScript
Ruby
React
MongoDB
Redis
  • 5+ years of full-stack development experience
  • Experience building foundational backend systems at scale
  • Experience working on complex and performant web-based user interfaces
  • Excellent at mentoring engineers
  • Self-starter with excellent communication and organizational skills
  • Experience working in a highly collaborative team environment
  • Professional experience working with distributed systems and/or microservices

Benefits For Senior Full Stack Software Engineer II, Messaging Experience

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
  • Hybrid work environment

Interested in this job?

Jobs Related To Braze Senior Full Stack Software Engineer II, Messaging Experience

Senior Software Engineer I, Partnerships

Senior Full-Stack Engineer position at Braze, focusing on partnerships and integrations, requiring 7+ years of experience, offering competitive benefits and the opportunity to work with cutting-edge technologies.

Senior Software Engineer I, Partnerships

Senior Full-Stack Engineer role at Braze focusing on partnerships and integrations, requiring 7+ years of experience, offering comprehensive benefits and growth opportunities in São Paulo.

Senior Software Engineer I, Canvas Logic & Execution

Senior Software Engineer position at Braze, focusing on Canvas Logic & Execution platform development, requiring 5+ years of experience in full-stack development and distributed systems.

Senior Full Stack Engineer

Senior Full Stack Engineer role at Braze, building scalable customer engagement platforms with Ruby, MongoDB, and distributed systems.

Agentforce Success Engineer

Senior Agentforce Engineer role at Salesforce focusing on AI-powered agent implementation and optimization within Salesforce environments.