
Lead Software Architect
- Waterloo, ON
- Permanent
- Full-time
- Provide strong leadership for the team, wielding technical and business influence beyond team boundaries.
- Drive multi-team initiatives spanning diverse domains, consistently delivering value that extends beyond the immediate team.
- Quickly grasp the business context to enhance customer value significantly.
- Identify and course-correct when the current path does not meaningfully serve customer needs, playing a key role in setting longer-term business strategy.
- Possess 8-12 years of previous professional experience.
- Evaluate multiple platforms’ features and capabilities. Identify where platforms overlap. Identify how and where platforms can be integrated to reduce costs; by utilizing a single technology or platform to perform tasks. Ability to design integration plans by speaking with development SME’s, operations, and other internal support organizations.
- Design integration plans and schedules
- Frontend frameworks: React, Angular, Backbone, Vue, jQuery
- Backend: Java, .Net, PHP, Python, Ruby,
- Programming languages: C++; C#
- Databases – SQL, Oracle, PostgreSQL, MongoDB, MySQL, and NoSQL
- Cloud-Based Technologies: AWS, GCP, Azure, SaaS and PaaS
- CI/CD: GitLab; Jenkins; Kubernetes