Principal Software Engineer, Cloud Architect

Mastercard Mastercard · Fintech · North York, ON +1 · Engineering

This Principal Software Engineer, Cloud Architect role focuses on designing, deploying, and maintaining enterprise-class cloud solutions on Azure. The role involves migrating applications to the cloud, ensuring scalability, resilience, and compliance, and enabling AI-driven and data-intensive solutions. Key responsibilities include infrastructure as code, building secure cloud-native infrastructure, and evaluating emerging AI services within Azure.

What you'd actually do

  1. Engage with technical and non-technical team members on delivering large scale cloud migration initiatives across multiple Ethoca product lines
  2. Design, Deploy and maintain enterprise-class security, network, and systems management applications within an Azure environment.
  3. Design and implement availability, scalability, performance, and disaster recovery plans for the Azure platform.
  4. Provide thought leadership in cloud computing
  5. Maintain Architecture principals and Strategy, Roadmap for Ethoca’s cloud journey

Skills

Required

  • Azure
  • Python
  • Cloud Architecture
  • Distributed Systems
  • High Throughput Systems
  • IaaS
  • PaaS
  • SaaS
  • Azure Stack
  • App Services
  • Azure SQL Database
  • NoSQL
  • Azure Networking
  • Express Route
  • DNS
  • Load Balancing
  • Storage
  • Continuous Delivery Pipeline
  • Jenkins
  • Log Analytics
  • Azure DevOps
  • AI/ML Platforms
  • Analytics Workloads
  • Azure ML
  • Synapse Analytics
  • Data Factory
  • Data Governance
  • GDPR
  • PCI
  • Proposal Writing
  • C-Level Presentation

Nice to have

  • Microsoft Azure Certifications
  • Azure Solutions Architect Expert
  • DevOps Engineer Expert
  • Python scripting for cloud operations
  • Automation for cloud operations
  • Tooling automation
  • Data workflows automation
  • Documentation
  • Architecture Review Boards
  • Design Councils

What the JD emphasized

  • 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
  • Experience designing high throughput horizontally scalable systems (10k TPS)
  • 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