Jobs.ca
Jobs.ca
Language
Mastercard logo

Lead Backend Software Engineer

Mastercard15 days ago
Vancouver
CA$96 - CA$153/yearly
Senior Level

Top Benefits

Gym membership
Pension plan
Share purchase options

About the role

Who you are

  • 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.
  • 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

What the job involves

  • 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

Benefits

  • Gym membership
  • Pension plan
  • Share purchase options
  • Extra holiday purchase optional
  • 25 days holiday (excl. bank holidays)
  • Work from home opportunities
  • Health insurance

About Mastercard

IT Services and IT Consulting
10,000+

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re building 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.