Principal or Lead Software Engineer (Full Stack)
About the job
What you'll do
Lead the design and development of scalable full-stack applications, APIs, reusable components, and platform tooling, while ensuring performance, security, accessibility, reliability, and observability. Mentor engineers, guide technical decisions and engineering standards, and collaborate with product, design, and architecture partners to deliver digital experiences and platform improvements.
What they're looking for
Requires strong JavaScript and TypeScript skills, mandatory .NET experience, expertise in a modern front-end framework, and experience with APIs, microservices, automated testing, CI/CD, cloud environments, and Salesforce. Candidates should also have experience leading technical decisions and mentoring engineers, with solid knowledge of security, accessibility, observability, and performance optimization.