Senior Software Engineer I

Braze Logo

Braze

๐Ÿ“Remote - Canada

Summary

Join Braze's Canvas Logic & Execution team as a Senior Full Stack Engineer and contribute to the development and scaling of our flagship product, Canvas. You will design, develop, and deploy highly scalable components, collaborate with experienced engineers, build user-facing features, and own projects from design to deployment. This role requires 5+ years of full-stack development experience, expertise in front-end technologies like React, Javascript, and Typescript, and strong leadership skills. Braze offers competitive compensation, including equity, retirement plans, flexible PTO, comprehensive benefits, parental leave, professional development opportunities, and a collaborative culture.

Requirements

  • 5+ years of full-stack development experience, with a strong focus on building scalable web applications
  • Expertise in front-end technologies such as React, Javascript, and Typescript
  • Experienced technical leader with a track record of driving architectural decisions and contributing to technical strategy
  • Solid foundation in design patterns, data structures, and algorithms
  • Excellent communication and collaboration skills, with experience working in a team environment

Responsibilities

  • Design, develop, and deploy highly scalable and performant components for our Canvas platform, impacting millions of users worldwide
  • Collaborate with a team of experienced engineers to solve complex technical challenges in distributed systems and large-scale data processing
  • Build user-facing features and supporting infrastructure for billions of asynchronous jobs and tens of billions of queries on MongoDB and Redis
  • Own projects from design through testing and deployment in an agile environment

Preferred Qualifications

  • Professional experience building software at scale, handling high volumes of data and traffic
  • Professional experience with Ruby on Rails, Java, MongoDB, microservice architecture, and distributed systems
  • Experience with agile processes
  • A passion for user experience and building intuitive and engaging user interfaces

Benefits

  • 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 that include fertility benefits and equal paid parental leave
  • Professional development supported by formal career pathing, learning platforms, and tuition reimbursement
  • Community engagement opportunities throughout the year, including an annual company wide Volunteer Week
  • Employee Resource Groups that provide supportive communities within Braze
  • Collaborative, transparent, and fun culture recognized as a Great Place to Workยฎ

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.