
The customer engagement platform that drives connections
Braze is a leading customer engagement platform headquartered in Rose Hill, New York, NY. With over 1,000 employees, Braze has raised $182.7 million in funding through Series D rounds, serving clients like Heineken and Domino's. The platform enables brands to create personalized messaging experience...
Braze offers a flexible vacation policy, equal paid family services including fertility benefits and parental leave, and retirement planning with matc...
Braze fosters a culture focused on building strong customer relationships through technology. The company emphasizes innovation in mobile engagement, ...

Braze • Toronto
Braze is seeking a Senior Software Engineer to work on core data objects that power their customer engagement tool. You'll tackle engineering challenges related to data ingestion and performance optimization. This role requires strong skills in Java and JavaScript.
You have 5+ years of experience in software engineering, with a strong focus on building scalable systems. Your background includes working with core data structures and you understand the importance of data integrity and performance in customer engagement tools. You are proficient in Java and JavaScript, and you have experience with high-scale data ingestion pipelines. You thrive in collaborative environments and are eager to share your knowledge with your team. You are open to new perspectives and are driven to solve complex engineering challenges. You understand the significance of setting high standards for yourself and your peers, and you are committed to continuous learning and improvement.
Experience with cloud services such as AWS or Azure would be a plus. Familiarity with performance optimization techniques and cost management in data processing is also desirable. You may have worked in a fast-paced environment where you had to adapt quickly to changing requirements and priorities. If you have experience in customer engagement platforms or similar domains, that would be beneficial.
As a Senior Software Engineer at Braze, you will be part of the Core Objects team, responsible for the foundational data structures that enable our customers to leverage our platform effectively. You will work on extending our high-scale ingestion pipeline to accommodate new and advanced data objects, ensuring that our systems can handle increased loads while maintaining performance and cost efficiency. You will collaborate closely with product managers and other engineers to design and implement features that enhance our customer engagement capabilities. Your role will involve optimizing existing systems, troubleshooting issues, and contributing to the overall architecture of our platform. You will also participate in code reviews and mentor junior engineers, fostering a culture of learning and collaboration within the team.
At Braze, we believe in creating a supportive and inclusive work environment. We offer competitive compensation and benefits, including opportunities for professional development and growth. You will be part of a team that values teamwork and encourages you to take ownership of your work. We promote work-life harmony and provide flexibility to help you thrive both personally and professionally. Join us in making a real impact in the customer engagement space and be part of a company that values equity and opportunity for all.
Apply now or save it for later. Get alerts for similar jobs at Braze.