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
Pay: $60.00-$65.00 per hour
Work Location: Hybrid remote in Toronto, ON (M5J, Toronto District)