Top Benefits
Gym membership
Pension plan
Share purchase options
About the role
Who you are
- Hands-on experience building and operating Azure-based cloud infrastructure, including core services such as compute, networking, storage, identity, and security
- Experience with Infrastructure-as-Code and configuration management (e.g., ARM, Bicep, Terraform, or equivalent), with an emphasis on reusable modules and standard patterns
- Understanding of cloud networking and security fundamentals, including VNETs, routing, private connectivity, identity and access management, and secure service-to-service communication
- Familiarity with cloud-native architectures and distributed systems, including high availability, fault tolerance, and disaster recovery concepts
- Experience supporting the full lifecycle of infrastructure features, including writing design documentation, evaluating implementation approaches, breaking work into deliverable stories, and planning safe rollouts with rollback strategies
- Treats operability as a first-class concern, incorporating logging, monitoring, alerting, and cost awareness into infrastructure designs
- Working knowledge of CI/CD tooling and enterprise SDLC practices, including version control, code reviews, automated testing, and change management
- Strong troubleshooting skills; able to form hypotheses, isolate root causes, and resolve complex or intermittent platform and infrastructure issues
- Clear and effective communicator, able to document designs and operational workflows and participate in asynchronous technical discussions
- Experience collaborating with and supporting application or service teams, helping them adopt platform capabilities and cloud best practices
- Professional, adaptable, and team-oriented; approaches discussions with empathy and a bias toward shared outcomes
- Uses awareness of industry trends in cloud infrastructure, DevOps, and platform engineering to suggest incremental improvements to existing systems and practices
What the job involves
- Cloud Infrastructure Engineers at Mastercard design, build, and operate the foundational platforms that enable our product and service teams to deliver securely, reliably, and at scale. This role focuses on Azure-based infrastructure, cloud-native services, and automation that power transaction processing, analytics, developer productivity, and self-service delivery across the enterprise
- As a Software Engineer II, you will work as part of a small, highly collaborative team to build reusable infrastructure components, enable self-service provisioning, and improve the reliability, security, and operability of cloud environments
- You will contribute hands-on across the full lifecycle, from design and implementation to deployment and operational support, while continuously improving platform capabilities and developer experience
- As a Software Engineer II, you are expected to perform the following general responsibilities:
- Own infrastructure components and services through design, build, test, deployment, and operational support
- Develop and maintain cloud infrastructure using Infrastructure-as-Code and automation-first practices
- Support and improve CI/CD pipelines and self-service provisioning capabilities for service teams
- Troubleshoot, remediate, and improve reliability of cloud platforms and environments
- Contribute to technical decisions within the team and provide input on design tradeoffs
- Assist and mentor junior engineers through code reviews, pairing, and knowledge sharing
The application process
- End Date: May 10, 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
Not the right fit? Search for Software Engineer jobs in Vancouver
Similar Jobs
Top Benefits
Gym membership
Pension plan
Share purchase options
About the role
Who you are
- Hands-on experience building and operating Azure-based cloud infrastructure, including core services such as compute, networking, storage, identity, and security
- Experience with Infrastructure-as-Code and configuration management (e.g., ARM, Bicep, Terraform, or equivalent), with an emphasis on reusable modules and standard patterns
- Understanding of cloud networking and security fundamentals, including VNETs, routing, private connectivity, identity and access management, and secure service-to-service communication
- Familiarity with cloud-native architectures and distributed systems, including high availability, fault tolerance, and disaster recovery concepts
- Experience supporting the full lifecycle of infrastructure features, including writing design documentation, evaluating implementation approaches, breaking work into deliverable stories, and planning safe rollouts with rollback strategies
- Treats operability as a first-class concern, incorporating logging, monitoring, alerting, and cost awareness into infrastructure designs
- Working knowledge of CI/CD tooling and enterprise SDLC practices, including version control, code reviews, automated testing, and change management
- Strong troubleshooting skills; able to form hypotheses, isolate root causes, and resolve complex or intermittent platform and infrastructure issues
- Clear and effective communicator, able to document designs and operational workflows and participate in asynchronous technical discussions
- Experience collaborating with and supporting application or service teams, helping them adopt platform capabilities and cloud best practices
- Professional, adaptable, and team-oriented; approaches discussions with empathy and a bias toward shared outcomes
- Uses awareness of industry trends in cloud infrastructure, DevOps, and platform engineering to suggest incremental improvements to existing systems and practices
What the job involves
- Cloud Infrastructure Engineers at Mastercard design, build, and operate the foundational platforms that enable our product and service teams to deliver securely, reliably, and at scale. This role focuses on Azure-based infrastructure, cloud-native services, and automation that power transaction processing, analytics, developer productivity, and self-service delivery across the enterprise
- As a Software Engineer II, you will work as part of a small, highly collaborative team to build reusable infrastructure components, enable self-service provisioning, and improve the reliability, security, and operability of cloud environments
- You will contribute hands-on across the full lifecycle, from design and implementation to deployment and operational support, while continuously improving platform capabilities and developer experience
- As a Software Engineer II, you are expected to perform the following general responsibilities:
- Own infrastructure components and services through design, build, test, deployment, and operational support
- Develop and maintain cloud infrastructure using Infrastructure-as-Code and automation-first practices
- Support and improve CI/CD pipelines and self-service provisioning capabilities for service teams
- Troubleshoot, remediate, and improve reliability of cloud platforms and environments
- Contribute to technical decisions within the team and provide input on design tradeoffs
- Assist and mentor junior engineers through code reviews, pairing, and knowledge sharing
The application process
- End Date: May 10, 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
Not the right fit? Search for Software Engineer jobs in Vancouver