
Lead Software Developer
- Waterloo, ON
- Permanent
- Full-time
- Own and deliver products aligned with the team's quarterly cadence, ensuring work contributes to customer success.
- Model integrity and excellence, encouraging best practices within the team and leveraging expertise.
- Identify and address issues when the current path does not effectively serve customer needs, collaborating with the team for corrections.
- Keep customer value in focus, using input from others to determine appropriate technical solutions and making timely decisions without compromising trust.
- Decompose customer problems into designs with multiple interacting software components, mastering code fluency fundamentals.
- Lead medium to large scale projects as the technical leader, recognized for growing domain expertise, embracing change, and navigating ambiguity with resiliency, while fostering the development of less experienced team members.
- Possess 8+ years of previous professional experience.
- Full stack proficiency in Python, Angular, PostgreSQL.
- Proficiency with secure software development lifecycle practices.
- Familiar with Pyramid, Go, React, jQuery, SymmetricDS.
- Experience with FIDO2, OAuth, SAML, Cryptography, PKCS, PKI.
- Experience operating, programming and debugging in Linux, Windows, Mac, iOS, Android.
- Experience with GitLab, Docker, Kubernetes, SaaS, PaaS.
- Experience with automation including Bash, PowerShell, Cypress, Playwright.