Lead Software Engineer
9 hours ago
Job Title:
Lead Software EngineerOverview:
OverviewThe 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.
-
Senior Java Software Engineer
9 hours ago
Vancouver, British Columbia, Canada Iris Software Inc. Full timeIris'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...
-
Lead Software Engineer – Moveworks
2 days ago
Vancouver, British Columbia, Canada Enterprise Solutions Inc. Full timeJob 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,...
-
Senior/Lead Software Engineer
2 days ago
Vancouver, British Columbia, Canada Arista Networks Full timeArista 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...
-
Lead Software Engineer
2 weeks ago
Vancouver, British Columbia, Canada EA SPORTS Full timeDescription & 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...
-
Lead Software Engineer – Moveworks
5 hours ago
Vancouver, British Columbia, Canada W3Global Full timeLocation: 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...
-
Lead Audio Software Engineer
9 hours ago
Vancouver, British Columbia, Canada Microsoft Full timeOverviewThe 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...
-
Lead Software Engineer
2 weeks ago
Vancouver, British Columbia, Canada Mastercard Full timeOur 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...
-
Lead Software Engineer
2 weeks ago
Vancouver, British Columbia, Canada Mastercard Full timeOur 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...
-
Lead Software Engineer
8 hours ago
Vancouver, British Columbia, Canada Mastercard Full time $127,000 - $203,000Our 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...