Senior Software Engineer I

closed
Braze Logo

Braze

πŸ“Remote - Canada

Summary

Join Braze's IAM team as a Senior Software Engineer and contribute to building and scaling core messaging channels. You will work on in-app messages, cross-channel features, and the Landing Pages feature. Responsibilities include developing new features, improving performance, and providing architectural guidance. This role requires 5+ years of full-stack development experience, strong technical leadership, and a deep understanding of design, data structures, and algorithms. Braze offers competitive compensation, equity, flexible PTO, comprehensive benefits, and professional development opportunities.

Requirements

  • 5+ years of full-stack development experience
  • Experienced technical leader
  • Strong understanding of design, data structures and algorithms
  • A self starter with great communication and organizational skills and will have worked in a team environment before

Responsibilities

  • Work with the team to build out new features
  • Improve performance of existing systems
  • Provide guidance on key architectural decisions
  • Tackle significant engineering challenges, such as architecting new iterations of critical components for our systems
  • Optimize our systems for resilience as they scale

Preferred Qualifications

  • Professional experience building software at scale
  • Professional experience with Ruby, Go, TypeScript or JavaScript; MongoDB or Postgres; Ruby on Rails or React
  • Experience with agile processes

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
This job is filled or no longer available