Mastercard Logo

Mastercard

Lead Software Engineer (Backend - Java)

Posted 5 Days Ago
Be an Early Applicant
Hybrid
Vancouver, BC
Senior level
Hybrid
Vancouver, BC
Senior level
Lead the design and deployment of complex engineering projects, mentor engineers, ensure code quality, and manage timelines and resources.
The summary above was generated by AI

Our Purpose

Mastercard 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 and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.

Title and Summary

Lead Software Engineer (Backend - Java)

Overview:
Who is Mastercard?
Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Team Overview:
Decision Management Program (DMP) is a sophisticated, industry-leading intelligence with a range of capabilities that structure and apply complex business logic across the payment journey and beyond to inform and accelerate decisions at scale at Mastercard.
The DMP team is looking for someone to join in support of the Safety Net Product.
Role:
We are seeking a highly skilled and motivated Lead Engineer to oversee technical projects, guide engineering teams, and ensure the successful delivery of high-quality solutions. The ideal candidate will combine deep technical expertise with strong leadership and communication skills to drive innovation and excellence across all engineering efforts.
• Lead the design, development, and deployment of complex engineering projects.
• Provide technical guidance and mentorship to engineers and cross-functional teams.
• Collaborate with product managers, designers, and stakeholders to define project requirements and deliverables.
• Ensure engineering best practices, code quality, and performance standards are upheld.
• Conduct code reviews, architecture discussions, and technical deep-dives.
• Manage project timelines, risks, and resources to ensure timely delivery.
• Stay current with emerging technologies and industry trends to drive continuous improvement.
• Foster a culture of innovation, collaboration, and accountability.
All About You
• Bachelor’s or Master’s degree in Engineering, Computer Science, or a related field.
• Extensive experience in software/hardware engineering in a leadership role.
• Proven experience in leading technical teams and delivering scalable solutions.
• Has the ability to write secure code in two or more languages (e.g., C, C+, C#, Java, JavaScript, COBOL, SQL)
• Experience working on scalable, multi-threaded software products developed using core Java, Spring Core, Spring Boot, Spring Batch, Hibernate/JPA, Maven/Gradle, PL/SQL, Unix/Shell scripts, and deployed on Tomcat/PCF.
• Hands-on experience working with RESTFUL APIs and knowledge of Cloud Native Development such as Pivotal Cloud Foundry (PCF) and AWS.
• Hands on experience of writing Junit test cases, working with Maven/Ant/Gradle, GIT
• A solid understanding of Java/microservices design patterns and common industry-standard best programming practices.
• Practical knowledge of CI/CD tools such as Jenkins.
• Working knowledge of Test Automation Frameworks and related tools such as Selenium, Rest-assured, TestNG, and Postman.
• Experience of working with Agile methodologies.
• Advanced skills and knowledge of Java 17+, Spring Boot, JPA, Hibernate
• Ability to innovate and develop new approaches to complex design problems.
• Proven experience using Agile Methodology and working with cross-functional teams, actively contributing to discussions at retrospectives and elaboration sessions.
• Experience working in a dynamic and collaborative work environment, making independent decisions and contributing to team discussions.
Preferred Skills:
• Experience with DevOps, CI/CD pipelines, and cloud infrastructure (AWS, Azure, GCP).
• Familiarity with security best practices and performance optimization.
• Ability to manage multiple projects and priorities in a fast-paced environment.

Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact [email protected] and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.

Corporate Security Responsibility


All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • Abide by Mastercard’s security policies and practices;

  • Ensure the confidentiality and integrity of the information being accessed;

  • Report any suspected information security violation or breach, and

  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.

Pay Ranges

Vancouver, Canada: $127,000 - $203,000 CAD

Top Skills

AWS
Ci/Cd
Gradle
Hibernate
Java
Jenkins
Maven
Pivotal Cloud Foundry
Pl/Sql
Postman
Rest-Assured
Restful Apis
Selenium
Shell Scripts
Spring Batch
Spring Boot
Spring Core
Testng
Unix

Similar Jobs

Yesterday
In-Office or Remote
Vancouver, BC, CAN
Senior level
Senior level
Mobile • Software
Seeking an experienced Java backend developer to guide product development, ensure code quality, and collaborate with teams remotely in Canada.
Top Skills: Amazon RedshiftAWSAws LambdaCi/CdJavaPythonSQLStep Functions
7 Hours Ago
Remote or Hybrid
7 Locations
Internship
Internship
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Intern role involving data collection and analysis on cybercriminal activities, supporting cybersecurity operations and composing written assessments.
Top Skills: PythonRSQL
10 Hours Ago
In-Office
Vancouver, BC, CAN
Senior level
Senior level
Blockchain • Fintech • Payments • Cryptocurrency • Web3
As a Senior Site Reliability Engineer, you will build and maintain production infrastructure, ensuring reliability and performance for Circle's systems while mentoring team members and enhancing AI-driven operations.
Top Skills: Apache AirflowAWSAws DmsAzureChatgptCrossplaneGCPGeminiGithub CopilotGoKubernetesOpensearchPostgresPythonRedisShellSnowflakeTerraform

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account