Braze is hiring a Staff Software Engineer to lead the design and development of scalable ATS integrations and APIs within the Typescript/Node ecosystem. You will drive the architecture for high-performance data syncs and ensure the long-term reliability of these critical integrations. Our culture is built on autonomy, accountability, and collaboration.
What You'll Do
- Build integrations with external vendors using Typescript / Node.
- Design an ATS architecture that allows for high-performance syncs, has low/no regression bugs, and is extensible and scalable.
- Coach and guide the current API team.
- Maintain ATS integrations long-term.
- Lead large, multilayered projects.
What We're Looking For
- 15+ years experience in software development.
- 5+ years experience as a staff engineer.
- Experience building integrations with ATS / large dataset ingestion OR experience with ETL processes.
- Experience building performant APIs.
- Experience with integrators like Merge, Kombo.
- Experience leading large, multilayered projects.
- Experience with test driven development.
- Experience with the Typescript / Node ecosystem.
- Proven ability to work at a detailed level with multiple cross-functional internal stakeholders.
- Bachelor’s degree or equivalent experience required.
Nice to Have
- Recruiting ATS and/or HR Technology experience.
Technical Stack
- Typescript, Node
Benefits & Compensation
- Remote first culture.
- Health, Dental, and Short-term Disability plans, with generous employer contribution.
- Flexible time off.
- Parental Leave (including adoption placement).
- $500 home office reimbursement.
- $500 towards self-selected learning and development annually.
- Pre-IPO Stock Options.
Work Mode
This role operates in a global, remote-first context and is open to candidates based in Latin America or Canada.
Braze is an equal opportunity employer.

