Seeking a hands-on Lead Software Engineer to develop software and data solutions that improve validation efficiency, consistency, and quality, including automation, reporting, data pipelines, and AI-enabled capabilities.
Compensation
The salary range for “Lead Software Engineer - Validation Solutions, Automation & Analytics” is $104,100 - $162,900 annually.
Responsibilities
Assess validation workflows, data, tools, reporting needs, access constraints, and inefficiencies, then define a phased technical roadmap for shared solutions.
Own the end-to-end architecture, technical strategy, delivery, adoption, and lifecycle of validation software, data platforms, and automation solutions.
Evaluate and leverage existing enterprise platforms, shared services, data sources, and APIs before developing new standalone solutions.
Lead and contribute to the design, development, testing, deployment, and support of production-quality software and data solutions.
Define scalable, secure data pipelines and access patterns that connect vehicle, test, measurement, engineering-tool, and business data into governed, traceable, and reusable data products.
Requirements
Bachelor’s degree in computer science, software engineering, data engineering, or a related computing discipline
Lead the design, implementation, and maintenance of foundational backend and frontend systems for Braze’s Messaging Experience team, driving architectural direction, mentoring engineers, and ensuring high‑quality delivery of global messaging services.
Compensation
For candidates based in Canada, the pay range for this position at the start of employment is expected to be between CA$220,000 - CA$359,213/annually, with an expected On Target Earnings (OTE) between CA$244,000 - CA$398,400/annually (including bonus or commission).
Responsibilities
Partner on the technical vision and quality bar for the division
Drive architectural direction, define best practices, and ensure teams have a clear path to resolving persistent quality and technical debt issues
Lead large, ambiguous projects end‑to‑end across multiple teams
Support maturing channels and evolve stacks for sophisticated marketing use cases
Mentor engineers at every level through code review, architecture review, and pairing