Senior Software Engineer
$111k - $160kMastercard
Senior Software Engineer
The AI & Decision Engineering Platform powers intelligent, real-time decisioning for Mastercard’s fraud prevention and identity validation solutions. This program enables streaming analytics, governed decision-making, and outcome management with business agility at global scale.
Our platform leverages business rules engines, AI-driven decisioning, streaming big data clusters, in-memory data grids, APIs, and intuitive UIs to deliver decisions in milliseconds across billions of transactions worldwide. As a Senior Software Engineer, you will play a critical role in designing and implementing high-performance, cloud-ready solutions. You’ll mentor team members while remaining hands-on with coding, testing, and design—helping shape the next generation of Mastercard’s decisioning capabilities. This is a hybrid position based in Vancouver, requiring three days on-site per week. Overview• The Decision Management program enables intelligent decision based products through streaming analytics with the ability to govern these decisions and manage their outcomes with business agility.
• This program leverages business rules & AI engines, a streaming big data cluster, an in memory data grids, APIs, & UIs to deliver real time decisions at global scale
• This person will be responsible for mentoring the team as well as stay hands on. We are looking for a Software Development Engineer II to join our DMP team in Vancouver office. • Are you a strong technical engineer with experience working on high performance applications?
• Are you a 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?
• Are you passionate about making a difference in this world?
• Do you want to be part of a team which helps prevent fraud on every Mastercard transaction in this world? Role
• Implement application logic in Java.
• Write code to do unit testing, integration testing and functional testing.
• Reach out to senior team members in the team for any help if blocked.
• Participate in all the Scrum ceremonies.
• Apply best development practices to write well designed, maintainable, testable, scalable, and secure code. Essential Knowledge/Experience
• Strong programming skills with deep knowledge of Java.
• Excellent knowledge of Spring and other frameworks.
• Good knowledge of unit testing and mocking frameworks like junit, mockito or easymock.
• Good knowledge of SQL and experience working with Oracle.
• Experience working with high performance applications.
• Good problem diagnostic and creative problem-solving skills.
• Strong organizational skills; able to manage multiple tasks within the constraints and timelines determined by business needs. Desirable Skills: • Experience with IBM ILOG/ODM and Pivotal Gemfire Grid.
• Experience with Dockers, Kubernetes etc.
• Experience with Angular.
• BS in computer science or a related field preferred. What we offer in return includes a beautiful view of the North Shore mountains, coffee that doesn’t stink, and colleagues that are as brilliant as they are likeable. We do cool things as a team including monthly craft beer tastings. Don’t forget the competitive salary, extended health benefits, flex-time schedules, and encouragement and support for professional development. We love it here, and we think you will too.
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.
Pay RangesVancouver, Canada: $111,000 - $160,000 CAD
- ...implementations for production readiness, and help build verification agents that detect errors and measure model capabilities across the software engineering lifecycle. Key Responsibilities Curate and author code examples, solutions, and corrections in Python, JavaScript...SeniorFor contractorsRemote work10 hours per weekFlexible hours
$212.5k - $250k
...system of record, Carta brings together the software, services, and legal infrastructure that... ...shape the outcome. You'll join a small, senior team that blends startup-style execution... ...You'll Solve As a Senior Software Engineer II, KYC, you will lead technically...SeniorFull time$181.05k - $213k
...system of record, Carta brings together the software, services, and legal infrastructure that... ...You’ll Work With You’ll enter our engineering interview process as part of a pooled... ...assets. The Problems You’ll Solve As a Senior Software Engineer II, you will lead...SeniorFull time$91k - $113k
...and OAuth 2.0, plus integrations with external identity providers and application connectivity. We are looking for a Senior Software Engineer who can deliver high-quality production capabilities and work effectively in a fast-paced, collaborative, cross-functional...SeniorFull timeLocal areaWorldwideFlexible hours- ...minutes - empowering data-driven decision-making at the speed of conversation. Role Description Weʼre looking for a Senior Software Engineer with 5 - 8 years of professional experience to help design, build, and scale the production systems behind askpollyʼs AI-...SeniorFull timeWork at office
$111k - $160k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Job Description Summary Who is Mastercard Mastercard is a global technology company in the payments industry. We...SeniorFull timeWorldwide$100k - $170k
...ABOUT YOU You're a hands-on mobile engineer with 4+ years of experience, primarily in React Native across iOS and Android, who's... ...Fair Chance Act. Criminal History Consideration: For the Senior Software Engineer, we will conduct a background check that may include...SeniorFull time$111k - $160k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview: The Decision Management Program (DMP) team is looking for a Senior Software Engineer to support the Authorization...SeniorFull timeImmediate startWorldwide- ...people who challenge, support, and inspire you to be the best version of yourself. The Role BeyondTrust is seeking a Senior Software Development Engineer (UI) to build the user experience for the NHI Governance domain within our Pathfinder products. You will design,...SeniorFull time
- ...version of yourself. The Role BeyondTrust is seeking a Sr Software Development Engineer to help build the NHI Governance domain within our... ...own meaningful features end to end, partner closely with senior engineers, product, and design, and deliver secure, scalable...SeniorFull time
- ...Senior Fullstack Software Engineer Company Overview Archera empowers organizations of all sizes to optimize their cloud costs through unique, short-term, insured commitments. Thousands of customers rely on Archera's innovative FinTech solutions to increase their cloud...SeniorFull timeTemporary work
$166.6k - $263.45k
...ambitious startups. The Treasury team is a team of full-stack engineers that are building thoughtful products that manage billions in... ...and lay out tradeoffs Comfortable mentoring both junior and senior engineers Communicates and collaborates effectively with peers...SeniorFull time- ...Role: Senior SAP Build Work Zone Consultant Location: Calgary, AB Work Model: Onsite Experience: 10+ Years Employment Type: Full-Time Job Description: We are seeking a Senior SAP Build Work Zone Consultant with 10+ years of SAP development...SeniorFull time
- ...We are seeking a Senior Core Java Engineer to design, develop, and support high-performance, scalable enterprise applications. The ideal candidate... ...Core Java, distributed systems, backend engineering, and software design principles. This role involves collaborating with...Senior
$90k - $130k
...Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or complex systems integration. We have a... ...record of building and supporting production-ready software with clear modular structure, such as separate services for parsing...SeniorFull timeWork at office$170k - $200k
...Y Combinator, and others, we’re looking for exceptional talent to reimagine the way the world works. We are seeking a Senior Software Engineer - Instawork Robotics to contribute to the development of next-generation products as a key team member driving impactful features...SeniorHourly payFull timeTemporary workLocal areaFlexible hoursShift work$75.9k - $141.9k
...- 141,900 per year Requirements: ~6+ years of professional software development experience, along with a relevant post-secondary degree... ...instituting long-lasting solutions. Establish and maintain engineering standards for coding quality, testing (SIT/UAT), security,...SeniorFull time$64k - $104k
Salary: $64,000 - 104,000 per year Requirements: Extensive experience in Windows Server and/or Linux Server administration, including installation, configuration, patching, and troubleshooting Proficient in virtualization technologies such as VMware, Hyper-V, or...SeniorFull timeWork at office$116k - $145k
...a lifetime to work with innovators around the world and unlock equitable financial access for all. We are looking for a Senior Software Engineer, Frontend with strong expertise in React Native to provide technical leadership in building our UX Toolkit (Web/Native...SeniorFull timeWork at officeRemote workFlexible hours- ...infrastructure was supposed to simplify software delivery, yet teams were still spending... ...observe, and optimize infrastructure. We give engineering teams unprecedented velocity without... ...Role Exists: We’re looking for a Senior Solution Engineer to become a key technical...SeniorRemote work
$75.9k - $141.9k
..., questioning approach that challenges existing methods. We want a continuous learner who is interested in how AI can improve engineering productivity. We need a pragmatic engineer who balances innovation with delivery constraints. Responsibilities: We design...SeniorFull time$60 - $95 per hour
...with a focus on performance optimization and GPU architecture. Key Responsibilities Design, implement, and optimize GPU-based software solutions using CUDA, WebGPU, or GLSL. Profile and refine GPU kernels and shaders to maximize performance and efficiency. Develop...Hourly payFor contractorsRemote work- ...organization, apply now. We are currently seeking a Senior Full-Stack Engineer - Remote Canada Role. to join our team in Vancouver, British... ..., Microservices, REST APIs, databases, and modern software engineering practices. The role requires close collaboration...SeniorHourly payTemporary workWork at officeRemote workFlexible hours
- Lead the design and implementation of scalable microservices architecture to enhance system performance and reliability Oversee the development and deployment of RESTful web services to facilitate seamless communication between applications Provide technical guidance...Senior
$100k - $130k
...ABOUT YOU Xsolla is looking for a Senior Frontend Software Developer to join a team responsible for building the platform powering all user... ...Collaborate with product managers, designers, and backend engineers to translate complex requirements into intuitive user experiences...SeniorFull timeLocal areaWorldwide$90k - $130k
...Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or complex systems integration. We have demonstrated success building and supporting production-ready software with clear modular boundaries, such as separate services for...Full time$130k - $173k
...cybersecurity, digital experiences, and identity and access management. Join Our Team Join the PingFederate Software team as a Senior Staff Engineer, where you will architect the next generation of proactive, automated security and scaling frameworks for a platform...SeniorFull timeLocal areaWorldwideFlexible hoursShift work$120k - $140k
...network in Canada. We are looking for an individual who is passionate about learning new technologies to join our growing Engineering team as our Senior Java Back End Developer. As a Senior Java Back-End Developer at Localcoin, you will be responsible for developing...SeniorFull timeWork at office2 days per week- ...than ever before. Location: This position is remote within the United States or Canada. Role Summary: Censys is seeking a Senior Software Engineer to join our SOC/TH team focused on AI and LLMs . The SOC-TH team builds intelligence-driven investigation workflows on top...SeniorFull timeRemote workWorldwide
$99.1k - $132.1k
...requirements. Familiarity with network, application, and information security principles is important. We value understanding of software engineering practices, including DevOps, CI/CD pipelines, test automation, and environment and configuration automation. Experience...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer positions Canada
- senior software engineer remote Canada
- cybersecurity software engineer Canada
- part time software developer remote Canada
- software engineer remote Canada
- software engineer Canada
- software engineer amazon Canada
- junior software developer remote Canada
- real time software engineer Canada
- software developer Canada

