Senior Software Engineer I

BrazeChicago, IL
351d$130,000 - $230,000

About The Position

We're looking for a Senior Software Engineer to join our IAM team, which is responsible for building and scaling one of Braze's core messaging channels in in-app messages, as well as owning several cross-channel message building features used across the entire Braze product. We own the message definition, composition, journey-building, and analytics for IAMs, including a feature-rich dashboard that allows our customers to compose messages and a highly parallelized platform for sending and processing IAM-related events at scale. The IAM team is also responsible for Landing Pages, a new feature at Braze which lets customers build websites which integrate with Braze's messaging services. As a senior engineer on the team, you will work with us to build out new features, improve performance, and provide guidance on key architectural decisions. You will have the opportunity to tackle significant engineering challenges, such as architecting new iterations of critical components for our systems and optimizing our systems for resilience as they scale. We greatly value colleagues who help make us better engineers and are excited, in turn, to learn from us. If that's you, we'd love to hear from you!

Requirements

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

Nice To Haves

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

Responsibilities

  • Build and scale core messaging channels in in-app messages.
  • Own cross-channel message building features used across the Braze product.
  • Manage message definition, composition, journey-building, and analytics for IAMs.
  • Develop a feature-rich dashboard for customers to compose messages.
  • Optimize systems for resilience as they scale.
  • Provide guidance on key architectural decisions.

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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Broadcasting and Content Providers

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service