Technical Lead
Toronto , ON (Hybrid -Two days onsite)
6+ Months Contract
Video
Position Overview
We are seeking an experienced Engineering Manager/Lead to build and lead a high-performing backend engineering team for a critical cloud migration and modernization initiative. You'll oversee the architecture and delivery of orchestrated payment rail microservices on Microsoft Azure for a leading financial institution, enabling seamless on-premises to cloud transition.
Key Responsibilities
Team Leadership & Development
- Build, mentor, and lead a team of 6-10+ backend engineers focused on cloud-native development
- Establish engineering culture, coding standards, and best practices aligned with financial industry requirements
- Conduct hiring, performance reviews, and professional development planning
- Foster collaboration between development, architecture, and operations teams
Technical Strategy & Architecture
- Partner with enterprise architects to design scalable microservices-based payment rail systems on Azure
- Define technical roadmaps for on-prem to cloud migration phases
- Ensure architectural compliance with banking security, regulatory (PCI-DSS, SOX), and resilience standards
- Lead design reviews and technical decision-making for payment orchestration patterns
Delivery & Execution
- Manage project timelines, milestones, and stakeholder communication
- Oversee implementation of CI/CD pipelines, containerization (Docker/Kubernetes), and infrastructure-as-code on Azure
- Drive adoption of agile methodologies and maintain delivery velocity
- Balance technical excellence with business deadlines
Cloud & DevOps Governance
- Champion Azure cloud adoption best practices (compute, networking, security, cost optimization)
- Establish observability, monitoring, and incident response frameworks
- Ensure compliance with financial institution data governance and security policies
Required Qualifications
Experience:
- 8+ years in backend/cloud software development
- 5+ years in technical leadership (Engineering Manager, Tech Lead, or Architect role)
- 3+ years with Microsoft Azure (VMs, App Services, Azure Service Bus, Cosmos DB, etc.)
- 3+ years designing and building microservices architectures
- Demonstrated experience with payment systems, financial transactions, or similar regulated domains
- Experience leading cloud migration projects (lift-and-shift, refactoring, or modernization) Technical Knowledge:
- Strong proficiency in backend languages: C#/.NET, Java, Node.js, or Python
- Advanced knowledge of distributed systems, APIs, message queues, and event-driven architectures
- Hands-on experience with containerization (Docker) and orchestration platforms
- CI/CD pipeline design and DevOps tooling (Azure DevOps, GitHub Actions)
- SQL and NoSQL database design at scale
- Security principles: encryption, authentication, secrets management in cloud environments
Leadership Skills:
- Proven ability to build and scale high-performing engineering teams
- Excellent communication with both technical and non-technical stakeholders
- Experience navigating complex, highly regulated environments
- Strong problem-solving and decision-making under pressure
Preferred Qualifications
- 2+ years of hands-on experience with payment processing systems or financial technology
- Certifications: Azure Solutions Architect Expert, Kubernetes, or similar
- Experience with service mesh technologies (Istio, Service Fabric)
- Familiarity with compliance frameworks (PCI-DSS, SOX, GDPR)
- Background in enterprise transformation or large-scale legacy system modernization
- Experience with cost optimization in cloud environments
Key Technical Requirements
Must Have:
- Azure ecosystem expertise (App Services, Azure Service Bus, Function Apps, Cosmos DB, Azure SQL, Key Vault, Application Insights)
- RESTful and asynchronous messaging patterns
- API gateway and orchestration patterns
- Infrastructure-as-Code (Terraform, ARM templates, or Bicep)
- Distributed tracing, logging, and observability
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
DevOps Engineer
2026-06-17
Java FullStack Developer
2026-05-08
Product Manager
2026-06-16
- Posted
- Jun 17, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Toronto
- Company
- Envision Technology Solutions
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
DevOps Engineer
2026-06-17
Java FullStack Developer
2026-05-08
Product Manager
2026-06-16