Lead Software Engineer

9 hours ago


Vancouver, British Columbia, Canada Mastercard Full time

Job Title:

Lead Software Engineer

Overview:

Overview
The AI & Decision Engineering Platform powers intelligent, real-time decisioning for Mastercard's fraud prevention and identity validation solutions. This program enables streaming analytics, governed decision-making, and outcome management with business agility at global scale.
Our platform leverages business rules engines, AI-driven decisioning, streaming big data clusters, in-memory data grids, APIs, and intuitive UIs to deliver decisions in milliseconds across billions of transactions worldwide.

As a Lead Engineer, you will play a pivotal role in driving technical excellence across multiple projects, mentoring engineers, and shaping the architecture for next generation decisioning capabilities. You'll lead design discussions, enforce coding standards, and ensure automation and scalability are at the core of every solution. This is a hybrid position based in Vancouver, requiring three days on-site per week.

Role:

• Develop backend services using Java, leveraging frameworks like Spring and gRPC for high-performance applications.

• Own AI model deployment pipelines, focusing on automation for deployment and validation in production environments.

• Drive design discussions and technical forums, propose alternatives, and ensure optimal architecture and coding standards.

• Manage Kubernetes clusters, oversee containerized workloads, and support cloud migration (AWS) from on-prem environments.

• Mentor and coach engineers, fostering technical excellence and continuous improvement within a team of 8–9 developers and cross-functional stakeholders.

• Review code and designs, enforce best practices, and ensure delivery of secure, maintainable, and high-quality solutions.

• Collaborate across teams, manage multiple projects, and steer technical training and knowledge-sharing initiatives.

All About You:

• Strong expertise in Java, Spring, gRPC, and backend service development.

• Hands-on experience with CI/CD pipelines (Jenkins), Kubernetes, and container orchestration.

• Familiarity with cloud platforms (AWS) and migration strategies.

• Proven ability to lead design discussions, review code, and enforce engineering standards.

• Experience mentoring engineers and managing technical forums.

• Knowledge of AI model deployment, automation frameworks, and streaming architectures.

• Familiarity with IBM ODM, Kafka, and distributed systems.

• Exposure to microservices, Docker, and cloud-native patterns.

• Ownership & Accountability: Drives outcomes and sets technical direction.

• Collaboration: Works effectively across global teams and stakeholders.

• Leadership: Inspires and mentors engineers, promotes technical rigor.

• Adaptability: Thrives in fast-paced, evolving environments.To find US Salary Ranges, visit People Place. Under the Compensation tab, select "Salary Structures." Within the text of "Salary Structures," click on the link "salary structures 2025," through which you will be able to access the salary ranges for each Mastercard job family. For more information regarding US benefits, visit People Place and review the Benefits tab and the Time Off & Leave tab.

  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire anSenior Java Software EngineerOur direct client is a is a world-leading financial services company, provides consumers, corporations, governments and institutions with a broad range of financial services and products.Title: Senior...


  • Vancouver, British Columbia, Canada Enterprise Solutions Inc. Full time

    Job Title: Lead Software Engineer – MoveworksExperience Level: Mid to Senior (5–8 years)Location: Canada – preference Vancouver, but remote is possibleType: ContractAbout Moveworks:Moveworks is an AI-powered platform that automates employee support across IT, HR, Finance, and more. As a Software Engineer, you'll be part of a team building scalable,...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in...


  • Vancouver, British Columbia, Canada EA SPORTS Full time

    Description & RequirementsElectronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.EA SPORTS is...


  • Vancouver, British Columbia, Canada W3Global Full time

    Location: Vancouver or Mississauga (3 days Hybrid)About MoveworksMoveworks is an AI-powered platform that automates employee support across IT, HR, Finance, and more. As a Software Engineer, you'll be part of a team building scalable, intelligent systems that transform enterprise workflows.Key ResponsibilitiesDevelop and support use cases in Moveworks AI...


  • Vancouver, British Columbia, Canada Microsoft Full time

    OverviewThe Coalition is a flagship first-party studio within Xbox Game Studios and the home to one of gaming's most critically and commercially acclaimed series, Gears of War. We are a group of diverse and talented individuals working for a common purpose to push the limits of Microsoft's entertainment platform and devices. As a studio, we lead from our...


  • Vancouver, British Columbia, Canada Mastercard Full time

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships...


  • Vancouver, British Columbia, Canada Mastercard Full time

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships...


  • Vancouver, British Columbia, Canada Mastercard Full time $127,000 - $203,000

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships...

  • Software Engineer

    3 hours ago


    Vancouver, British Columbia, Canada Brighter Staffing Agency Full time

    , PermanentPosition: Software EngineerCompany Overview:Brighter Staffing Agency is a leading recruitment agency that connects top talent with top companies. We specialize in finding the right fit for both our clients and candidates, ensuring long-term success and growth for all parties involved. Our team is dedicated to providing exceptional service and...