Senior Software Engineer I, Canvas Logic & Execution

Leading customer engagement platform that empowers brands to create and maintain engaging relationships with their customers through cross-channel messaging and AI-powered optimization.
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer I, Canvas Logic & Execution

Braze, a leading customer engagement platform, is seeking a Senior Software Engineer I for their Canvas Logic & Execution team in São Paulo. This role offers an exciting opportunity to work on their flagship product, Canvas, which impacts millions of users worldwide. The position requires expertise in building scalable web applications and distributed systems, with a focus on handling high-volume data processing.

The ideal candidate will have 5+ years of full-stack development experience and strong technical leadership capabilities. You'll be working with technologies like Ruby on Rails, Java, MongoDB, and Redis, building features that process billions of asynchronous jobs. The role combines both technical excellence and collaborative teamwork, requiring someone who can drive architectural decisions while working effectively in an agile environment.

Braze offers an exceptional work environment, recognized as a Great Place to Work® in multiple countries. The company provides comprehensive benefits including equity compensation, flexible PTO, extensive healthcare coverage, and strong support for professional development. You'll be joining a company that values work-life harmony and fosters an inclusive culture through various Employee Resource Groups and community involvement initiatives.

This is an excellent opportunity for a senior engineer looking to make a significant impact in a rapidly growing global company. The role offers the perfect blend of technical challenges, leadership opportunities, and the chance to work on solutions that directly affect how brands connect with their customers at scale.

Last updated 6 hours ago

Responsibilities For Senior Software Engineer I, Canvas Logic & Execution

  • Design, develop, and deploy highly scalable components for Canvas platform
  • Collaborate with engineers to solve complex technical challenges in distributed systems
  • Build user-facing features and infrastructure for billions of asynchronous jobs
  • Own projects from design through testing and deployment
  • Handle tens of billions of queries on MongoDB and Redis

Requirements For Senior Software Engineer I, Canvas Logic & Execution

Ruby
Java
MongoDB
Redis
  • 5+ years of full-stack development experience
  • Expertise in back-end technologies (Ruby on Rails, Golang, Java, Python)
  • Experience as technical leader driving architectural decisions
  • Solid foundation in design patterns, data structures, and algorithms
  • Excellent communication and collaboration skills
  • Professional experience building software at scale (preferred)
  • Experience with Ruby on Rails, Java, MongoDB, Sidekiq (preferred)
  • Experience with agile processes (preferred)

Benefits For Senior Software Engineer I, Canvas Logic & Execution

Medical Insurance
Dental Insurance
Vision Insurance
Equity
Parental Leave
Education Budget
  • Competitive compensation with equity
  • Retirement and Employee Stock Purchase Plans
  • Flexible paid time off
  • Comprehensive medical, dental, vision, life, and disability benefits
  • 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

Interested in this job?

Jobs Related To Braze Senior Software Engineer I, Canvas Logic & Execution

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 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.

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.