Description
At Braze, we're a customer engagement platform that empowers brands to deliver great customer experiences.
We're looking for a Software Engineer II to join the User Targeting team. The team is responsible for how our customers segment and target their users. Every message Braze sends goes through our pipelines, which process billions of users per day.
Your responsibilities will include:
- Designing and building features across our Ruby on Rails backend and React frontend
- Taking ownership of medium-sized projects and delivering them on time
- Writing and tuning queries against MongoDB and ClickHouse
- Collaborating with product managers, designers, and other engineering teams to clarify requirements and deliver features that meet customer needs
- Maintaining and evolving our systems, including writing thorough automated tests and reviewing teammates' code
Requirements:
- 2+ years of professional experience building and shipping web applications
- Strong fundamentals in software design, data structures, and algorithms
- Experience with SQL and at least one production database
- Ability to take ownership of projects and deliver them on time
Nice to have:
- Familiarity with Ruby, Ruby on Rails, TypeScript, React, Sidekiq, and SQL/NoSQL databases
- Experience with MongoDB, ClickHouse, Snowflake, or other data lake solutions
- Experience working on high-scale, high-throughput systems
We offer competitive compensation, equity grants, and a comprehensive benefits package.