Full-time

Lead Software Engineer Specializing in Cloud-Based Solutions

Posted by Mastercard • vancouver, bc, Canada

📍 vancouver, bc 🕒 May 23, 2026

About the Role

Enhance software delivery as a Lead Software Engineer focusing on cloud-based distributed systems. Lead the way in architectural design and leveraging AI tools for optimal outcomes.

This role involves leading the design and implementation of robust distributed systems in a collaborative environment. You’ll drive technical discussions, enhance software practices, and offer technical mentorship to junior engineers. Expect to automate development processes while exploring new technologies and approaches.

Key Responsibilities: • Design and build scalable, resilient distributed solutions • Write, review, and maintain high-quality code • Collaborate with product teams to influence architectural choices • Streamline software testing, deployment, and monitoring • Lead POCs for emerging technology and architectural strategies

Requirements: • Track record of building production-ready distributed systems • Strong skills in Java, Spring Boot, or Go • Experience with AI d...

Ready to Apply?

Submit your application today and take the next step in your career journey with Mastercard.

Apply Now