Jobs.ca
Jobs.ca
Language
Mastercard logo

Principal Software Engineer

Mastercard5 days ago
Toronto
CA$113,057 - CA$181,331/yearly
Staff

Top Benefits

Gym membership
Pension plan
Share purchase options

About the role

Who you are

  • To support our continued growth and success, we are seeking a Cloud Architect with extensive experience on Azure
  • Computer Science, Engineering degree, or equivalent experience
  • Expert in implementing cloud-based solution architectures with a focus on Azure
  • Strong hands-on professional experience with Python is required
  • Proven track record of successfully migrating on-premises applications to Azure
  • Solid understanding of distributed systems
  • Experience designing high throughput horizontally scalable systems (10k TPS)
  • Experience in architecting, designing and administration of hybrid and public cloud Azure Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and SaaS
  • In-depth experience with Azure stack implementation, with hands-on experience with App Services, Azure SQL Database, NoSQL, Azure Networking, Express Route, DNS, Load Balancing, Storage
  • Experience with setting up a continuous delivery pipeline to production (Jenkins, Log Analytics, Azure DevOps)
  • Experience supporting or enabling AI/ML platforms and analytics workloads on Azure (e.g., Azure ML, Synapse Analytics, Data Factory)
  • Good understanding of data governance and how regulations can impact data storage and processing solutions such as GDPR and PCI
  • Soft Skills such as writing proposals and presenting up to C-Levels is a must
  • One or more Microsoft Azure Certifications (e.g., Azure Solutions Architect Expert, DevOps Engineer Expert)
  • Hands-on experience with Python scripting or automation for cloud operations, tooling, or data workflows
  • Strong documentation skills and experience contributing to architecture review boards or design councils

What the job involves

  • The incumbent will work closely with scrum teams and Production Operations to ensure smooth migration of existing or new applications to Azure
  • You will be overseeing the end-to-end solution of our migration strategy to the cloud while ensuring they are scalable, resilient, compliant and most of all contributing to the overall company goals
  • This role will also contribute to enabling AI-driven and data-intensive solutions by designing scalable, secure, and compliant cloud platforms on Azure
  • Engage with technical and non-technical team members on delivering large scale cloud migration initiatives across multiple Ethoca product lines
  • Design, Deploy and maintain enterprise-class security, network, and systems management applications within an Azure environment
  • Design and implement availability, scalability, performance, and disaster recovery plans for the Azure platform
  • Provide thought leadership in cloud computing
  • Maintain Architecture principals and Strategy, Roadmap for Ethoca’s cloud journey
  • Create POCs to validate fit for purpose
  • Implement process and quality improvements through task automation. Institute infrastructure as code and automation with Terraform reusable modules
  • Build secure cloud-native Infrastructure and platform solutions supporting highly available real-time use cases
  • Evaluate emerging AI and automation services within Azure to improve system intelligence, operational efficiency, and decision-making
  • Be a change agent for adopting best practices

The application process

  • End Date: May 15, 2026

Benefits

  • Gym membership
  • Pension plan
  • Share purchase options
  • Extra holiday purchase optional
  • 25 days holiday (excl. bank holidays)
  • Work from home opportunities
  • Health insurance

About Mastercard

10,000+

Similar jobs you might like