Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer Ii (Backend _ Java)

$91k - $140k per year

Mastercard Inc.

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 and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
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 and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
Title And SummarySoftware Engineer II (Backend _ Java)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.
OverviewThe Decision Management program enables intelligent, decision-based products through streaming analytics, providing the ability to govern decisions and manage their outcomes with business agility.
The platform leverages business rules and AI engines, streaming big-data technologies, in-memory data grids, APIs, and user interfaces to deliver real-time decisions at global scale.
We are looking for a Software Engineer II to join our DMP team in our Vancouver office.The successful candidate will contribute hands-on to software design, development, testing, and delivery while collaborating with experienced engineers and supporting the growth of junior team members.
Are You
A strong software engineer with experience building high-performance applications?
Excited about getting a 360-degree view of the coding world - writing code to develop a piece of code as well as write code to test it?
Passionate about solving complex technical problems and delivering meaningful customer outcomes?
Interested in building technology that helps prevent fraud across Mastercard transactions globally?
Role
Design, develop, and maintain application functionality primarily using Java.
Develop comprehensive unit, integration, and functional tests.
Apply software engineering best practices to produce well-designed, maintainable, scalable, secure, and testable code.
Take ownership of assigned features and backlog items from development through testing and delivery.
Diagnose technical issues and develop creative solutions to complex problems.
Collaborate with senior engineers and other team members to resolve technical challenges and delivery blockers.
Participate actively in Scrum ceremonies, including refinement, planning, daily stand-ups, reviews, and retrospectives.
Provide technical guidance, knowledge sharing, and mentoring to junior engineers.
Collaborate with stakeholders to communicate development progress, technical considerations, risks, and next steps.
Contribute consistently toward sprint and iteration commitments and overall team objectives.
Leverage approved AI-assisted development tools, such as GitHub Copilot and Claude Code, to accelerate development, improve engineering productivity, and enhance code quality.
About YouEssential Knowledge / Experience
Strong software development and programming skills with solid knowledge of Java.
Strong knowledge of Spring and related Java frameworks.
Good understanding of object-oriented design, software design principles, and development best practices.
Experience with unit-testing and mocking frameworks such as JUnit, Mockito, or EasyMock.
Good SQL knowledge and experience working with Oracle databases.
Experience developing and supporting high-performance applications.
Strong diagnostic, troubleshooting, and creative problem-solving skills.
Strong organizational skills with the ability to manage multiple priorities within business-driven timelines.
Experience working in Agile/Scrum development environments and delivering against sprint and backlog commitments.
Ability to collaborate effectively with engineering teams and technical/business stakeholders.
Desirable Skills
Knowledge of agentic AI concepts and/or experience building custom AI agents, tools, or skills.
Experience with testing frameworks such as REST Assured and Selenium WebDriver.
Experience with IBM ILOG/ODM and Pivotal GemFire.
Experience with Docker and Kubernetes.
Experience with Angular.
Experience with distributed, highly available, or real-time processing systems.
BS in Computer Science, Software Engineering, or a related field preferred.
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 View email address on ca.hrm.tc 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 ResponsibilityAll 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.
In line with Mastercard’s total compensation philosophy and assuming that the job will be performed in Canada, the successful candidate will be offered a competitive pay based on location, experience and other qualifications for the role and may be eligible to participate in a discretionary annual incentive program.
Pay RangesVancouver, Canada: $91,000 - $140,000 CAD
#J-18808-Ljbffr
Vacancy posted 59 minutes ago
Similar jobs that could be interesting for youBased on the Software Engineer Ii (Backend _ Java) in Winnipeg, MB vacancy
  • $91k - $140k per year

     ...products and services that help people, businesses and governments realize their greatest potential. Title And SummarySoftware Engineer II (Backend - Java) Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and... 
    Java
    Work at office
    Worldwide

    Mastercard Inc.

    Winnipeg, MB
    1 hour ago
  • $91k - $140k per year

     ...products and services that help people, businesses and governments realize their greatest potential.Title and Summary Software Engineer II (Backend Java)Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and... 
    Java
    Worldwide

    Mastercard Inc.

    Winnipeg, MB
    1 hour ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer II (Backend) based in Canada. The Software Engineer II will join a growing Exposure Management team, building the backend services... 
    Java
    Remote work

    Jobgether

    Winnipeg, MB
    1 hour ago
  • usd165k - usd225k per year

    At Affi…? The Engineering team builds systems that power affirm’s mission. We take pride in our craft...  ...a total of 1.5+ years of experience as a software engineer. You have experience designing, developing and launching backend systems and are proficient in one of Python... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    BranchFactor

    Winnipeg, MB
    1 hour ago
  • Build cybersecurity backend services with Go as a Software Engineer II based in Canada, working remotely with APIs and risk intelligence.This Software Engineer II role supports a growing Exposure Management team. You will develop reliable product APIs combining internet intelligence... 
    Java
    Remote work

    Jobgether

    Winnipeg, MB
    1 hour ago
  • Build Java applications for real-time decisions in Vancouver, using streaming analytics, testing, and AI-assisted development tools. Support technology helping prevent fraud globally.As a Software Engineer II on the Decision Management program team, you will design, develop,... 
    Java

    Mastercard Inc.

    Winnipeg, MB
    1 hour ago
  •  ...Beanfield Technologies Inc. is seeking a motivated Software Engineer to design, develop, and enhance backend systems, APIs, and data processing tools using Python, Java, and modern web frameworks. You will collaborate with product managers to deliver scalable software aligned... 
    Java

    Beanfield Technologies Inc.

    Winnipeg, MB
    1 hour ago
  • $133k - $183k per year

     ...generation ofAffirm’s Checkout Platform to provide a world-class buying experience that puts customersfirst!We are seeking a Backend Software Engineer to build out financial products andfeatures providing new levels of accessibility and flexibility to our users. Youwill work... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Winnipeg, MB
    55 minutes ago
  • $133k - $183k per year

     ...in various database systems. We are looking for a talented Software Engineer who can build and scale Cache Services (Redis and Valkey) identifying...  ...engineer. Experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin.... 
    Internship
    Work at office
    Remote work
    Flexible hours

    Affirm, Inc.

    Winnipeg, MB
    1 hour ago
  • $250 per day

    About Nominal Engineers today are building some of the most ambitious...  ...intersection of hardware and software.Some of the world’s leading...  ...possible.About The Role Nominal's backend runs on a set of Platform...  ...Strong experience in Go, Rust, or Java, with an emphasis on... 
    Java
    Permanent employment
    Work at office

    Nominal

    Winnipeg, MB
    1 hour ago
  •  ...platform leverages business rules and AI engines, streaming big-data technologies, in-...  ...decisions at global scaleWe are looking for a Software Engineer II to join our DMP team in our Vancouver...  ...knowledge of Spring and related Java frameworksExperience with unit-testing and... 
    Java

    Mastercard Inc.

    Winnipeg, MB
    1 hour ago
  • $113k - $122k per year

     ...PositionWe are looking for an experienced backend engineer who loves technology, can take ownership...  ...working on building FISPAN’s accounting software integrations and plugins. Key...  ...software developer. 4+ years working with Java, well-versed with Java 17 and above. 4+... 
    Java
    Permanent employment
    Work at office
    Immediate start

    Fi.spa

    Winnipeg, MB
    1 hour ago
  • Develop and support scalable backend services in Montreal using Java, Spring Boot, REST APIs, and SQL. In-office attendance is required three days weekly.This hands-on software engineer contributes across the full application lifecycle for Operations Technology applications.... 
    Java
    Work at office

    Lancesoft

    Winnipeg, MB
    55 minutes ago
  • $120.8k - $170.8k per year

    Citi's Technology division is looking for a Senior Java Backend Engineer to design and deliver the high-performance, event-driven systems that underpin...  ....Required Qualifications & Skills 6–10 years of backend software development experience, with a demonstrable focus on building... 
    Java
    Full time
    Work at office
    Remote work
    Worldwide

    Citi

    Winnipeg, MB
    58 minutes ago
  • $144k per year

     ...across Uber’s businesses, including Rides, Eats, and Ads. As a Backend Software Engineer on the team, you’ll build the services and APIs behind these...  ...Proficiency in a backend programming language such as Go, Java, or a comparable language. Strong foundations in data... 
    Java
    Full time
    Work at office
    Local area
    Remote work

    Uber Technologies Inc.

    Winnipeg, MB
    1 hour ago
  •  ...Affirm, Inc. is seeking a hands-on mid‑engineering role within Information Security to build and maintain backend services powering registration, login, authorization, and account lifecycle across B2C and B2B experiences. You will work with experienced engineers and partner... 
    Remote work

    Affirm, Inc.

    Winnipeg, MB
    1 hour ago
  • $85k - $225k per year

    Join to apply for the Software Engineer - Java role at Veeva SystemsJoin to apply for the Software Engineer - Java role at Veeva...  ...CA$125,000.00-CA$150,000.00 2 weeks agoSoftware Engineer, Backend - (Consumer - Products) Greater Toronto Area, Canada $100,... 
    Java
    Work at office
    Local area
    Remote work
    Work from home

    Veeva Systems

    Winnipeg, MB
    1 hour ago
  • As a Java Senior Developer, you will Maintain active relationships with Product Owner to...  ...prototyping, developing, and troubleshooting software in the user interface or service layers;...  ..., which utilizes the latest Front end and Backend development technologiesMandatory Skillsets... 
    Java

    Cloudious LLC

    Winnipeg, MB
    1 hour ago
  •  ...about this role, we encourage you to apply. Your RoleYou’re a software engineer who is well respected by your peers, and collaborates and...  ...solving interesting technical problems. Our main code base is in Java / Spring MVC but we’re actively moving to Kotlin / Spring Boot.... 
    Java
    Remote work
    Flexible hours

    Megaport

    Winnipeg, MB
    1 hour ago
  • $117.9k - $153.93k per year

     ...requires you to be located in a US timezone. We're looking for a Backend Software Engineer to join our team, passionately focused on delivering creative...  ...in any modern object-oriented programming language (e.G., Java, Kotlin, Go, Scala, Python, etc.)Fluency in any one database... 
    Java
    Internship
    Work at office
    Local area
    Remote work

    Atlassian Corp.

    Winnipeg, MB
    57 minutes ago
  • Our team develops and maintains core backend systems for the OpenTable For Restaurants productOur...  ...well-tested code in C#, and occasionally Java, using continuous delivery practicesDesign...  ...or more years of full-time professional software development experience in a team... 
    Java
    Full time

    OpenTable

    Winnipeg, MB
    1 hour ago
  •  ...you’ll love it here because we ship! Most engineers spend their careers building things users...  ...the moment someone checks in. When our software works, nobody notices. When it doesn't, the...  ...in users’ hands quickly.Create scalable backend systems, APIs, and integrations that keep... 
    Work at office
    Immediate start
    Work from home
    Worldwide

    PheedLoop

    Winnipeg, MB
    54 minutes ago
  • $90k - $130k per year

     ...at a day in the life of our team: Behind the Scenes with our Software Engineers The Role We’re looking for a Full Stack Developer...  ...and AI teams to deliver intuitive user experiences and scalable backend systems. Proficiency in React and/or Native (or related cross... 
    Work at office
    Remote work

    Push Operations

    Winnipeg, MB
    1 hour ago
  • Engineer scalable Marqeta services with Java, Spring Boot, Kubernetes, AWS, and RESTful APIs while supporting customer...  ...in Ontario.This Senior Full Stack Software Engineer owns significant system...  ...technical ambiguity. Your work includes backend services, user interfaces, cloud... 
    Java
    Remote work

    Marqeta, Inc.

    Winnipeg, MB
    1 hour ago
  • Software Engineer, Global Payments Technology (Backend Java Developer)Requisition ID: 268500 PurposeWe are seeking an Intermediate Java Developer to join our agile development team and contribute to the design, development, and maintenance of backend services. The ideal... 
    Java
    Work at office
    Flexible hours

    Scotiabank

    Winnipeg, MB
    1 hour ago
  • Summary/Objective Emburse software engineers contribute to the development of an engaging and interconnected...  ...experience in corporate travel, booking engines, or expense management platforms. (Note: Candidates with strong Java experience will be considered if accompanied... 
    Java
    Work at office

    Emburse, Inc.

    Winnipeg, MB
    1 hour ago
  • $91k - $140k per year

     ...potential. Title And SummarySoftware Engineer II Our PurposeMastercard powers economies...  ...at global scale. We are looking for a Software Developer to join our DMP team in Vancouver...  ...Role Implement application logic in Java. Write code to do unit testing, integration... 
    Java
    Work at office
    Worldwide
    Flexible hours

    Mastercard

    Winnipeg, MB
    1 hour ago
  • $91k - $140k per year

     ...governments realize their greatest potential.Title and Summary Software Engineer II Overview Ethoca, a Mastercard company, is transforming the way...  ...architecture, and database technologies.Strong proficiency in Java, Spring Boot, React/Angular, and PostgreSQL; experience... 
    Java
    Internship
    Worldwide

    Mastercard Inc.

    Winnipeg, MB
    1 hour ago
  • $82.1k - $147.9k per year

     ...excellence for web performance acceleration and edge computing.As a Software Engineer II, you will be responsible for:Advocating for a positive user...  ...systems and the technical stack for your role, including Java programmingParticipating in code reviews and proactively contributing... 
    Java
    Long term contract
    Work at office
    Remote work
    Work from home

    Akamai Technologies

    Winnipeg, MB
    55 minutes ago
  • Build secure banking and payment backends as a Senior Java Engineer, using Spring Boot and distributed-system technologies in an international FinTech company.Our client is an established FinTech software provider with more than 25 years of experience. You will design, develop... 
    Java

    HHHub.eu (Taupai, UAB)

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer Ii (Backend _ Java). Be the first to apply!