Sundayy logo
Sundayy Verified
Software, Marketing Technology, AI, Social Media Management

Software Engineer II

CanadaHybridFull TimePosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Mastercard is seeking a Software Engineer II for its Decision Management Platform (DMP) team in Vancouver. This role focuses on designing, developing, and maintaining high-performance, cloud-ready applications for fraud prevention and identity validation. The engineer will leverage streaming analytics, AI, and big data technologies to deliver real-time decisions. Responsibilities include coding, testing, system design, and mentoring junior developers. This is a hybrid position requiring three days on-site weekly, contributing to global financial security solutions.

About The Company
Mastercard powers economies and empowers people in over 200 countries and territories worldwide. We are committed to building a sustainable economy where everyone can prosper by facilitating secure, simple, smart, and accessible digital payments. Our innovative technology, strategic partnerships, and extensive networks enable us to deliver a unique suite of products and services that help individuals, businesses, and governments realize their full potential. As a global leader in financial technology, Mastercard is dedicated to fostering economic growth and financial inclusion across the globe.
About The Role
We are seeking a talented Software Engineer II to join our Decision Management Platform (DMP) team in Vancouver. This platform is crucial in powering real-time, intelligent decision-making processes for Mastercard’s fraud prevention and identity validation solutions. The role involves designing, developing, and maintaining high-performance, cloud-ready applications that leverage streaming analytics, AI-driven decision engines, and big data technologies to deliver decisions within milliseconds across billions of transactions worldwide. The successful candidate will play a vital role in mentoring team members while remaining actively involved in coding, testing, and system design. This hybrid position requires three days on-site per week, offering an exciting opportunity to contribute to cutting-edge financial security solutions that prevent fraud and enhance user trust globally.
Qualifications

  • Strong programming skills with deep expertise in Java
  • Proficiency with Spring framework and related technologies
  • Experience with unit testing and mocking frameworks such as JUnit, Mockito, or EasyMock
  • Solid knowledge of SQL and experience working with Oracle databases
  • Experience developing high-performance, scalable applications
  • Excellent problem-solving and diagnostic skills
  • Strong organizational skills with the ability to manage multiple tasks within tight deadlines
  • Bachelor’s degree in Computer Science or a related field (preferred)
  • Experience with Docker, Kubernetes, Angular, IBM ILOG/ODM, and Pivotal Gemfire Grid (desirable)

Responsibilities

  • Implement application logic and features using Java, ensuring adherence to best practices
  • Develop and execute comprehensive unit, integration, and functional tests to ensure application quality
  • Collaborate with senior team members for guidance and support when facing technical challenges
  • Participate actively in all Scrum ceremonies, including planning, stand-ups, and retrospectives
  • Apply secure coding practices to develop maintainable, scalable, and reliable software solutions
  • Contribute to continuous improvement initiatives within the development team
  • Assist in designing system architecture and integrating new technologies as needed
  • Mentor junior developers, sharing knowledge and fostering a collaborative team environment

Benefits

  • Competitive salary aligned with experience and qualifications
  • Extended health and dental benefits
  • Flexible work schedules to promote work-life balance
  • Professional development support and opportunities for growth
  • Access to a collaborative and innovative team environment
  • Enjoyable team activities including monthly craft beer tastings
  • Beautiful office location with views of the North Shore mountains

Equal Opportunity
Mastercard is an equal opportunity employer that values diversity and inclusion. We consider all qualified applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disability, veteran status, or any other characteristic protected by law. We are committed to creating a workplace where everyone can thrive. If you require accommodations during the application or interview process, please contact

Ready to apply?
You'll be redirected to Sundayy's application page.

Similar roles