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

Senior Software Engineer (Java)

$111k - $160k
Full-time

Mastercard

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

Senior Software Engineer (Java)

Our Purpose

We work 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. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results.

Who is Mastercard?

Mastercard is a global technology company in the payments sector. We power payments and provide products and services for individuals and industries all around the world. Our people, technology, data and brand provide the capabilities that drive our success. We believe in connecting people to priceless possibilities.

As a company, we know that our success is driven by the skills, experience, integrity and mindset of the talent we hire. By building an inclusive, world-class culture, our employees have once-in-a-career opportunities to be a part of teams that have a greater impact on our community and our world. We invite you to join our team to find out how you, too, can start something priceless.

Overview

At Mastercard Cyber & Intelligence Solutions, we lead the industry in providing artificial intelligence for mission critical decision making. Our world-class software operates at scale to detect and inform in real-time, across tens of thousands of events per second. We are looking for a talented and passionate Senior Software Engineer to join our team in our Vancouver office.

Are you happiest when you’re taking all the pieces and making them work together without a hitch with rock-solid code?
Would you like to build across the full range of functionality of our global infrastructure as well as get opportunities to do technical design and architecture?

Are you excited about creating efficient tools and streamlined development experiences for our team?

Role

You will be a key member of our growing team, which is responsible for increasing service stability, adding application insights, enhancing deployment processes, and improving our products.

• Implement solutions that solve complicated challenges around performance, scaling, and security while instrumenting services to provide high quality insight into emerging issues
• Design and develop applications, system to system interfaces and complete software solutions, perform vendor-related activities, and create documentation such as user guides and software development guides
• Refine and enhance the development process used within our teams to drive improvements to development efficiency
• As a developer, you will manage your own time when accomplishing project goals and are encouraged to grow your skills with continual learning, workshops, conferences, and talks. Leadership is technical, meetings are short.
• As an operator, you will manage colonies of servers across multiple environments and regions, deploying updates, migrating databases, and architecting self-healing infinitely scaling services

All About You

A qualified candidate will be required to show proficiency in the following key areas:

• Demonstrated software development experience in a professional development setting Java experience, or experience with at least one language such as JavaScript, Java, C#, C++, Python, or Scala with some prior experience with Java
• Knowledge of testing frameworks and source control systems (Git)
• Experience designing, developing, and implementing scalable and resilient restful API services
• Experience with building and managing software packages and/or server images
• Experience in managing servers, networks, and infrastructure with broad knowledge of the following: Linux, networking, servers, virtualization, security, availability, resiliency, redundancy, alerting, and monitoring
• Familiarity with building scalable distributed data processing and visualization tools
• Strong problem-solving, algorithm design, and complexity analysis skills
• Exceptional communication, both written and spoken

Helpful To Have

•. Experience writing documentation and creating diagrams
• Experience working with cloud-based server environments
•. Experience with AWS services such as EC2, S3, RDS, Kinesis, SQS, SNS, etc. or other cloud providers
•. Familiarity with infrastructure as code tools, such as CloudFormation or Terraform
•. Familiarity with DevOps tools such as Packer, Vagrant, Vault, and Consul
• Familiarity with monitoring tools such as Graphite, Influx, Statsd, Kibana and Logstash
•. Familiarity with databases, such as Redis, Cassandra, Elasticsearch, MySQL, or Postgres
•. Bachelor of Computer Science, equivalent degree or equivalent work experience
•. An interest in fraud detection and security

Pay Range
Canada - $ 111,000 - $160,000 CAD

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 decentrajobs.com 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.

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.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Java) in Canada vacancy
  • $111k - $160k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer (Java) Who is Mastercard Mastercard is a global technology company in the payments industry. We work to connect and... 
    Senior
    Full time
    Worldwide

    Mastercard

    Canada
    a month ago
  • $111k - $160k

     ...and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer (Full-Stack - Java, React) Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is... 
    Senior
    Full time
    Worldwide

    Mastercard

    Canada
    21 days ago
  • $111k - $160k

     ...and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer (Full-Stack - Java, React) Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is... 
    Senior
    Full time
    Work at office
    Worldwide
    3 days per week

    Mastercard

    Canada
    15 days ago
  •  ...the DevOps team to continuously upgrade and improve the technology stack. Requirements ~5+ years experience on programming in java ~ Preferably experience at an Investment Bank, Hedge Fund or Exchange developing trading applications in Equity, FX or Derivative... 
    Senior
    Full time
    Remote work
    Free visa

    Crypto Com

    Canada
    a month ago
  • $127k - $203k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer (Java - SDET) Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to... 
    Suggested
    Full time
    Work at office
    Worldwide

    Mastercard

    Canada
    a month ago
  •  ...and unit economics. Provide deep technical mentorship to senior/staff engineers across Payments pods, upleveling system design quality, review...  ...Deep expertise in backend programming (e.g., Python , Go, Java) and cloud‑native architecture. ~ Proven track record... 
    Senior
    Full time

    Coinbase

    Canada
    4 days ago
  • $50 per hour

     ...Role Overview As a Software Engineering evaluator, you will play a crucial role in creating advanced datasets for training, benchmarking, and...  ...code in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go for AI model training initiatives. Evaluate... 
    Senior
    For contractors
    Flexible hours

    SaidGig

    Canada
    12 days ago
  • $100k - $150k

     ...Job Summary The Pavement Engineer 3 is a senior-level professional responsible for leading pavement engineering projects, offering technical...  ...sessions on advanced pavement engineering techniques and software applications. Review work performed by less experienced... 
    Senior
    For contractors
    Work at office
    Local area
    Visa sponsorship
    Relocation package
    Flexible hours

    American Engineering Testing

    Canada
    1 day ago
  • $15 per hour

     ...Summary The Wikimedia Foundation is seeking a Senior Software Engineer to join the team supporting the Wikidata Platform — the structured data...  ...representation technologies and standards ~ Proficiency in Java, C++, or other systems languages. Ability to set up, scale,... 
    Senior
    Full time
    Remote work

    Wikimedia Foundation

    Canada
    2 days ago
  • $185k - $250k

     ...take the time to listen and understand legal issues within the larger framework of the business as a whole. We are seeking a Senior Associate or Lateral Attorney for our downtown Minneapolis office to practice in the area of commercial banking. Successful candidates... 
    Senior
    Work at office
    Remote work

    MESSERLI KRAMER P.A.

    Canada
    4 days ago
  • $145k - $170k

     ...About the role We’re excited to invite talented and motivated Senior Android Developers to join our award-winning team to help expand...  ...professional Android development experience Proficiency with Java or Kotlin Motivation to improve Robinhood’s app and codebase... 
    Senior
    Remote job
    Work experience placement
    Work at office
    Shift work

    Robinhood

    Canada
    more than 2 months ago
  • $240k - $360k

     ...empowered to do your best work. Role Summary The Senior Principal Architect is a highly influential...  ..., technical governance, and the evolution of software and network platforms within Network Platform Engineering (NPE). NPE designs, builds, and operates Equinix... 
    Senior
    Full time
    Work at office
    Shift work

    Equinix

    Canada
    a month ago
  •  ...thinking organization, apply now. We are currently seeking a Senior ITSM Platform Engineer to join our team in Ottawa, Ontario (CA-ON), Canada (CA)....  ...and includes integrated technologies such as Liferay, Java-based components, and secure enterprise infrastructure... 
    Senior
    For contractors
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Canada
    9 days ago
  • $111k - $160k

     ...governments realize their greatest potential. Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology...  ...rules • Familiarity with Programming Languages like Java, Python, GO • Be the force multiplier for automations and... 
    Senior
    Full time
    Work experience placement
    Worldwide

    Mastercard

    Canada
    a month ago
  • $111k - $160k

     ...governments realize their greatest potential. Title and Summary Senior Software Engineer Overview: Ethoca, a Mastercard company, is seeking a...  ...engineering principles and methodologies. • Expert with Java 17+, JVM, and Spring framework. • Hands-on experience in... 
    Senior
    Full time
    Worldwide

    Mastercard

    Canada
    a month ago
  • $185k - $210k

     ...payment fraud, account takeovers, and social engineering scams. We have raised $145M from world-...  ...About the Role: As a frontend-focused Senior Software Engineer, you will own the design and...  .../ PostgreSQL BigQuery Python Java Terraform Benefits we offer: ~... 
    Senior
    Remote job
    Full time
    Casual work
    Worldwide
    Home office
    Flexible hours

    Sardine

    Canada
    a month ago
  • $100k - $130k

    Our client, a family office in NYC, is seeking a Senior Accountant to assist with their investments across the US. Responsibilities: ~Manage entity close processes, including workpaper preparation and coordination with external accountants ~Prepare monthly management... 
    Senior
    Full time
    Work at office

    Genuine Search Group

    Canada
    a month ago
  •  ...Technical Sales Engineer needed in the Greater Toronto Area . You will work with a highly respected company in the plastics and polymer industry. This is a remote position involving travel to customer sites in the greater Toronto area. Will be part of a skilled... 
    Senior
    Remote work
    Canada
    8 days ago
  • $75k - $95k

    We are seeking a detail-oriented Senior Accountant to manage financial operations, inventory accounting, and month-end reporting for our growing retail CPG business. Key Responsibilities ~General Ledger & Close: Own the month-end close process, including journal entries... 
    Senior
    Full time

    Genuine Search Group

    Canada
    a month ago
  •  ...Role Description We are seeking a dynamic, strategic, and analytical Senior Fintech Risk Analyst to join our team and work with our Fintech Banking-as-a-Service (BaaS) partners and Payments clients. In this role, you will expertly execute risk programs, while collaborating... 
    Senior
    Full time

    Leadbank

    Canada
    1 day ago
  •  ...demos. The Role We’re looking for a Senior Product Designer who thrives in...  ...the co-founders, product managers, and engineers to shape how banks and credit unions interact...  ...systems Design interfaces for enterprise software and complex, multi-step workflows... 
    Senior
    Full time

    Saris

    Canada
    2 days ago
  •  ...including KKR , FTV Capital , Kindred , Notion , and 83North and serve over 6,000 software sellers in 245 territories globally. The Role We're looking for a Senior Product Marketing Manager to own the positioning, messaging, and go-to-market strategy... 
    Senior
    Full time

    Paddle

    Canada
    2 days ago
  • $154.6k - $250.8k

     ...About the Role: Docker is at the center of the AI-driven software development shift, providing secure infrastructure that...  ...workflows trustworthy by default. We are looking for a Senior Supply Chain Security Engineer to join the team behind Docker Hardened Images (DHI).... 
    Senior
    Full time
    Remote work
    Home office
    Flexible hours
    Shift work

    Docker

    Canada
    8 days ago
  • $152k - $190k

     ..., our Controllers function—spanning Accounting, Tax, Procurement, and AP—needs a bridge between Finance needs and Engineering/IT capabilities. As a Senior Manager, Finance Systems & Program Delivery, you will be a "maker-owner," driving the finance systems roadmap and... 
    Senior
    Full time
    Flexible hours

    Wealthsimple

    Canada
    8 days ago
  • $70 - $100 per hour

     ...Join a dynamic team as a Senior Front-End Engineer, where your expertise will play a crucial role in shaping the future of AI training. This position offers the opportunity to work on innovative projects that directly influence how next-generation AI systems learn and... 
    Senior
    Remote job
    Hourly pay
    For contractors
    Immediate start

    SaidGig

    Canada
    6 hours ago
  • $100k - $120k

     ...regarded commercial real estate firm on Long Island, is seeking a Senior Property Accountant. This company offers a friendly, supportive...  ...~Experience in public accounting is helpful but not required ~Experience with Yardi, MRI or a similar software is helpful... 
    Senior
    Full time
    Work at office

    Genuine Search Group

    Canada
    a month ago
  •  ...building that path, not just for one team, but for the whole engineering org. What Impact We're Looking For You To Make Build the...  ...AI coding tools (Claude Code, Cursor, and similar) across the software development lifecycle. This is the center of the role, not a nice... 
    Senior
    Full time
    Remote work

    Jane

    Canada
    4 days ago
  • $145k - $170k

     ...role The Backend Platform team's mission is to enable fast, safe, and delightful backend development at scale. As a Senior Software Engineer on Backend Platform, you will own impactful projects, accelerate developer velocity of all backend engineers at the company... 
    Senior
    Remote job
    Shift work

    Robinhood

    Canada
    more than 2 months ago
  • $83k - $132k

     ...unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Specialist, Solutions Operations Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants... 
    Senior
    Full time
    Worldwide

    Mastercard

    Canada
    24 days ago
  •  ...Senior Mail Room Clerk   JOB-10046841   Anticipated Start Date 6/22/2026   Location Midland, TX   Type of Employment Contract Hire   Employer Info Our client is a worldwide hydrocarbon production and exploration company based in the... 
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Worldwide

    Dynamics ATS

    Canada
    a month ago

Do you want to receive more vacancies?

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