Technical Lead - Full Stack

Women in Payments

Toronto

Híbrido

CAD 133.000 - 202.000

Jornada completa

Hace 13 días

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

CGI, a global IT and business consulting firm, seeks a Technical Lead to raise engineering standards across five Agile pods for a major banking client. You will own architecture, code quality, and cross-pod reuse while mentoring Dev Leads and collaborating with Scrum Masters.

The role is hybrid, requiring presence at the downtown Toronto and/or client office a minimum of 2 days per week. Strong expertise in Angular, Node.js, Spring Boot, AWS Lambda, and AI-assisted development is essential.

Formación

  • 10+ years in full stack software engineering, with multi-team leadership experience.
  • Hands-on expertise in Angular, Node.js, Spring Boot; AWS Lambda and serverless patterns.
  • Experience with AI-assisted development adoption (GitHub Copilot).

Responsabilidades

  • Architect and enforce reference architecture across Angular, Node.js, Spring Boot, and AWS Lambda.
  • Run code reviews and ensure design rigor within all pods; own technical decisions.
  • Mentor Dev Leads and developers across onshore and offshore teams.
  • Drive cross-pod collaboration and reuse of components, services, and libraries.
  • Escalate and mitigate technical risks; partner with QE to close quality gaps.

Conocimientos

Angular
AWS Lambda
Financial Services
GitHub Copilot
Node.Js
Spring Boot

Descripción del empleo

Position Description:

This role is hybrid and requires you to be at our downtown Toronto and/or Client office at a minimum 2 days per week subject to change at any time.About the RoleCGI's Financial Services team is looking for a Technical Lead to raise the engineering bar across five Agile pods delivering for a major banking client. Each pod already runs with strong process discipline under a dedicated Scrum Master — what's missing is a single technical owner accountable for code quality, architecture consistency, and cross pod reuse. This is a hands on technical leadership role, not a delivery management role: you'll spend your time on code, architecture, and mentorship, partnering with — not duplicating — the Scrum Masters who own planning, ceremonies, and velocity.What You'll Own Quality: Raise the engineering bar across all 5 pods — code quality, design consistency, and technical craftsmanship, measured through real metrics, not assumed. Mentorship: Build the Dev Leads into strong technical decision makers rather than solving every problem yourself — multiply, don't do. Collaboration: Turn 5 pods working in isolation into one engineering organization — shared components, shared patterns, shared learning. AI enabled engineering: Champion GitHub Copilot and other AI assisted development tools to lift developer productivity and code quality across the pods, and coach teams on how to use them well. Unblocking: Be the escalation point that unblocks design conflicts, integration issues, and tooling gaps before they become delivery risks.How This Role Is Different From a Scrum MasterThis is a technical authority role, not a delivery process role — the two are designed to complement each other, not overlap.Tech Lead owns Scrum Master owns (unchanged)Code quality, standards, and review rigor across all pods Sprint planning, backlog grooming facilitationArchitecture decisions and reference patterns (Angular / Node.js / Spring Boot / AWS Lambda) Velocity tracking and predictabilityTechnical impediment resolution (design conflicts, integration blockers, tooling gaps) Ceremonies: standups, retros, sprint reviewsMentorship of Dev Leads and Developers (onshore + offshore) Team level health reporting to engineering leadershipCross pod technical collaboration and reuse (shared components, APIs, libraries) Scope, capacity, and commitment management with POTechnical risk escalation to engineering leadership Individual performance management

Your future duties and responsibilities:

Architecture & Engineering Excellence Own and evolve reference architecture and coding standards across Angular, Node.js, Spring Boot, and AWS Lambda services; ensure all 5 pods build against the same patterns. Run code reviews for critical paths; hold Dev Leads accountable for review rigor within their pods. Make or ratify architecture level technical decisions (service boundaries, API contracts, data flow, Lambda vs. Spring Boot placement) in collaboration with Dev Leads. Own technical debt visibility: identify it, quantify its cost, and drive a remediation plan. Mentorship & Talent Development Coach all 5 Dev Leads to a consistent technical standard through 1:1 mentorship, paired problem solving, and design walkthroughs. Mentor onshore and offshore developers directly on coding practices, testing discipline, and architectural thinking. Build a lightweight internal enablement track (brown bags, code walkthroughs, pattern libraries) so standards scale without you becoming a bottleneck. Cross Pod Collaboration Identify and drive reuse of shared components, services, and libraries across pods to eliminate duplicate builds. Run a recurring technical sync across the 5 Dev Leads to surface cross pod dependencies and shared risks early. Represent a single technical point of view to client technology stakeholders when architecture or engineering practice is in question. Technical Risk & Impediment Removal Be the first escalation point for technical blockers — integration failures, environment issues, ambiguous requirements needing a design decision. Partner with QE to close quality gaps at the code level, not just the test level. Flag technical risk to engineering leadership early and in writing, before it surfaces as a missed commitment.

Required qualifications to be successful in this role:

10+ years in full stack software engineering, with 3+ years in a technical leadership role spanning multiple teams. Deep, hands on proficiency in Angular, Node.js, and Spring Boot (Java); working proficiency in AWS Lambda and serverless design patterns. Experience with mobile app architecture and development (native iOS/Android, NativeScript). Hands on experience driving AI assisted development adoption — e.g., GitHub Copilot — to improve developer productivity, code quality, or engineering velocity. Demonstrated architecture level thinking: you've designed or governed a reference architecture for a multi team engineering organization, not just written code within one. Experience working in a distributed onshore/offshore delivery model. Financial services or other regulated industry delivery experience is an asset, not a requirement. What Makes You a Fit Accountability: You hold engineers to a standard and say so directly when it isn't met — comfortable with candor, not just encouragement. Go getter / problem solver: You find the fix rather than upscale and wait; blockers are the job, not an interruption to it. Collaborative influence: You build trust with developers, QE, business analysts, and Scrum Masters without needing formal authority over any of them. Multiplier, not hero: You coach Dev Leads to solve their own architecture problems instead of solving it for them every time. Communication: You explain architecture decisions in terms a product owner or engineering leader can act on, not just other engineers. Full stack architecture expertise (Angular, Node.js, Spring Boot, AWS Lambda) Technical leadership and mentoring across multiple Agile engineering teams AI enabled engineering with GitHub Copilot and modern software delivery practices CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $95,000–$145,000. This role is an existing vacancy.

Skills:
  • Angular
  • AWS Lambda
  • Financial Services
  • GitHub Copilot
  • Node.Js
  • Spring Boot
What you can expect from us:

Together, as owners, let’s turn meaningful insights into action.Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.To learn more about accessibility at CGI, contact us via email. Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.Come join our team—one of the largest IT and business consulting services firms in the world.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Forward Deployed Developer
Forward Deployed Developer

Urban Ridge Supplies • Toronto

Híbrido
CAD 162.000 - 233.000
DevOps Consultant – Application Release & Platform Operations
DevOps Consultant – Application Release & Platform Operations

Linuxassociation • Canadá

Híbrido
CAD 65.000 - 105.000
Senior Java Python Developer (CMOD)
Senior Java Python Developer (CMOD)

Linuxassociation • Toronto

Híbrido
CAD 90.000 - 130.000
Hybrid work model
Career growth opportunities
Legal Counsel - Commercial @ CGI
Legal Counsel - Commercial @ CGI

Counselwell Inc. • Calgary

Híbrido
CAD 105.000 - 155.000
Java Full Stack Lead
Java Full Stack Lead

1200 Accenture Inc Company • Mississauga

Híbrido
CAD 99.000 - 210.000
Senior Cloud Development and Administration Specialist
Senior Cloud Development and Administration Specialist

Randstad Canada • Toronto

Híbrido
CAD 120.000 - 180.000
AI tool integration
Full-stack scope
DevOps leadership
+1
Associate Software Engineer - International
Associate Software Engineer - International

Justworks • Toronto

Híbrido
CAD 109.000 - 136.000
Senior Java Back - End Developer - Assistant Vice President
Senior Java Back - End Developer - Assistant Vice President

Citigroup Inc. • Mississauga

Presencial
CAD 133.000 - 200.000
Applications Engineering Lead - Senior Vice President
Applications Engineering Lead - Senior Vice President

Citi • Mississauga

Presencial
CAD 203.000 - 305.000
Full Stack Engineering Manager, Front-End Angular/React & Back-End Java
Full Stack Engineering Manager, Front-End Angular/React & Back-End Java

Accenture PLC • Ottawa

Híbrido
CAD 99.000 - 210.000