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

Senior Software Engineer (Full-Stack - Java, React)

$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 (Full-Stack - Java, React)

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.

About the role
The Customer Platform Experience team owns the best-in-class user interface for Customer Administration and Integration for Identity Solutions. The team designs and builds solutions that streamline customer integration and administration and empower customers with clear insights, seamless interactions, and transparency into their data and usage.

Overview
The Customer Platform Experience team is seeking a Senior Software Engineer to join our team to drive our customer experience strategy forward by consistently innovating and problem-solving. The ideal candidate is passionate about the customer experience journey, highly motivated, analytical, and possesses an entrepreneurial mindset.

Role
  • Responsible for the end-to-end analysis, design, and delivery of secure, scalable software solutions across the full SDLC

  • Design and implement features where requirements are defined, applying strong technical judgment while adhering to Mastercard standards, processes, and best practices

  • Build and operate complex full-stack applications (e.g., Java, Node.js, React, GraphQL, PostgreSQL) in cloud environments (e.g., AWS, Azure)

  • Ensure high-quality, maintainable software through best practices in clean architecture, testing, and secure development

  • Own production excellence, including system reliability, incident response, root cause analysis, and on-call support

  • Develop a strong understanding of end-to-end architecture and dependencies to support effective design and integration decisions

  • Collaborate with product, business, and engineering stakeholders to prioritize work, estimate delivery, and drive customer-focused technical decisions

  • Drive code, design, and process trade-off discussions within the team as needed

  • Identify opportunities to improve engineering processes, increase efficiency, and reduce waste

  • Mentor team members and contribute to engineering standards, knowledge sharing, and continuous improvement

All About You
• Bachelor's Degree in Computer Science or Computer Engineering or Information Technology, or relevant experience in software development
• Full-stack software engineering experience delivering secure, scalable, and highly available applications, preferably in financial services or similarly regulated environments
• Strong hands-on experience in backend development with applicable Java technologies (Core Java, Spring Integration, Spring Boot, REST/SOAP web services)
• Strong proficiency in modern programming languages and frameworks such as Java, Node.js, React, JavaScript/TypeScript, and/or Python
• Hands-on experience designing and building APIs and distributed systems using REST/GraphQL and client-server architectures
• Solid experience with cloud platforms (e.g., AWS, Azure), including deploying, operating, and scaling production systems
• Strong understanding of web technologies (HTML5, CSS, responsive design, cross-browser compatibility) and performance optimization techniques
• Experience with relational and/or NoSQL databases (e.g., PostgreSQL), including query optimization and performance tuning
• Familiarity with secure coding practices, authentication/authorization mechanisms (e.g., SSO), and internet protocols and standards
• Experience building highly scalable systems using techniques such as caching, asynchronous processing, and background job queues
• Proficiency in software development best practices, including clean code, design patterns, code reviews, and version control workflows (e.g., Git)
• Experience with test-driven and behavior-driven development (TDD/BDD), and designing effective test strategies across unit, integration, and end-to-end testing
• Experience with CI/CD pipelines and modern build, release, and deployment processes
• Strong troubleshooting and debugging skills, with the ability to analyze and resolve complex production issues
• Experience working in Agile environments, collaborating with cross-functional teams to deliver iterative value
• Experience leveraging AI coding assistants and prompt engineering techniques to improve developer productivity and code quality
• Demonstrated ability to quickly learn new technologies and continuously improve through feedback and iteration

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 Ranges

Vancouver, Canada: $111,000 - $160,000 CAD

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Full-Stack - Java, React) in Vancouver, WA vacancy
  • $110k - $270k

     ...team building innovative, full-stack products in a dynamic,...  ...profitable enterprise. We seek engineers with extensive experience in Java, JavaScript, and modern...  ...Develop highly scalable software with optimal performance...  ...in JavaScript/Typescript, React and Java backend... 
    Fullstack
    Senior
    React
    Work at office
    Local area
    Work from home
    Flexible hours

    Veeva Systems

    Portland, OR
    5 days ago
  •  ...As a Senior Software Engineer at Resource Data, you will join a team of consultants leading complex...  ...Contribute across the full application stack, including front‑end interfaces, back...  ...applications and user interfaces using React and related front‑end technologies Design... 
    Fullstack
    Senior
    React
    Local area

    Resource Data Inc

    Portland, OR
    2 days ago
  • $105k - $135k

     ...required) $105,000 - $135,000 DOE | Full-Time About ShirtSpace ShirtSpace is hiring a Senior Software Engineer to help architect, build, and...  ...seeking an experienced full-stack engineer with deep expertise in Ruby on Rails and React who enjoys solving complex... 
    Fullstack
    Senior
    React
    Full time
    Work at office
    Local area
    Relocation package
    Monday to Friday
    2 days per week

    ShirtSpace

    Vancouver, WA
    8 days ago
  •  ...ABOUT THIS JOB   We’re looking for an experienced Full-Stack Go Software Engineer to join our innovative technology team at Trend Capital. In this...  ...Frontend experience with modern JS/Typescript frameworks (React). GORM. MacOS as a dev environment. GNU/Linux experience... 
    Fullstack
    React
    Flexible hours

    Trend Capital Holdings, Inc.

    Vancouver, WA
    3 days ago
  • $190k - $240k

     ...interest. Consumer Growth Experience Engineering (CGX) builds the platforms and end-to-end...  ...leading significant mobile initiatives (React Native or native), including defining...  ...a total of 4+ years of experience as a software engineer. You are experienced in designing... 
    Fullstack
    Senior
    React
    Work at office
    Remote work
    Flexible hours

    Affirm

    Portland, OR
    3 days ago
  •  ...near real‑time so companies can react faster, build smarter, and...  ...business growth. We are looking for engineers with a passion for building...  ...Cloud. Build foundational software to improve reliability, scalability...  ...). Proficiency in Java, Scala, C++, Go, or other statically... 
    Senior
    React
    Work experience placement

    Confluent

    Portland, OR
    2 days ago
  • $77.1k - $123.3k

     ...What you'll do here: As a Software Engineer, you will deliver a...  ...both backend services (Java/Spring) and frontend applications (React) supporting higher education...  ...resolve issues across the stack, including UI bugs, API...  ...Experience developing full-stack applications using... 
    Fullstack
    React
    Live in
    Local area
    Worldwide

    Cengage Group

    Portland, OR
    5 days ago
  • $146k - $170k

     ...delivering best‑in‑class financing and software products for sustainable solutions,...  ...We are seeking a highly skilled Senior Full‑Stack Software Engineer to bring technical excellence, initiative...  ...across the stack—spanning modern React UIs to high‑performance backend services... 
    Fullstack
    Senior
    React

    Medium

    Portland, OR
    2 days ago
  • $130k - $170k

     ...you. About the Role As a Senior Infrastructure Engineer , you’ll help lead the design...  ...critical role in how our software is deployed, run, and...  ...Architect and implement a full-stack observability platform built...  ...us ahead of issues — not reacting to them. Lay the Foundations... 
    Fullstack
    Senior
    React
    Work at office

    Medium

    Vancouver, WA
    2 days ago
  • $176k - $230k

     ...Remote Department Engineering Compensation: $176...  ...time so companies can react faster, build smarter,...  ...About the Role: As a Senior Software Engineer II at...  ...platform's technology stack, ensuring we keep pace...  ...programming language (e.g., Java, Go, C/C++, or Python)... 
    Senior
    React
    Full time
    Immediate start
    Remote work

    Confluent

    Portland, OR
    1 day ago
  •  ...The Associate Software Engineer is an early-career engineering...  ...skills, a desire to learn full-stack development, and the...  ...using Next.js and React. Write clean, maintainable...  ...feedback from senior engineers. Troubleshoot...  ...) ~ Experience with Java, Python, Go, or a comparable... 
    Fullstack
    React
    Temporary work
    Internship
    Local area
    Remote work

    RxBenefits

    Portland, OR
    4 days ago
  • Overview We’re looking for a full-stack engineer who’s most excited about backend systems, data modeling...  ...and some front-end exposure (React, Next.js, etc.) Strong Python scripting...  ...passionate, mission-driven team Shape the software development at a high-growth inflection... 
    Fullstack
    Senior
    React
    Remote work
    Flexible hours

    Drug Hunter

    Portland, OR
    6 days ago
  • $130.7k - $205.2k

    Senior Cloud Engineer Description - This role is responsible for leading the technical...  ...and ongoing maintenance of modern software applications and services for...  ...Assisted Software Development • Full Stack Development • GitHub Copilot • Java (Programming Language) • Kubernetes... 
    Fullstack
    Senior
    Full time
    Temporary work
    Work experience placement
    Local area
    Relocation
    Flexible hours
    Shift work

    HP

    Vancouver, WA
    20 hours ago
  • $68k - $93.5k

     ...best, own our actions, and grow and evolve. Job Description We are seeking a Full Stack Software Engineer with strong backend experience in .NET Core and frontend experience in React to build and maintain scalable services and APIs. The role focuses on backend... 
    Fullstack
    React
    For contractors
    Local area
    Remote work
    Worldwide
    Work visa
    Flexible hours

    Renaissance Services

    Portland, OR
    4 days ago
  •  ...recurring issues to improve overall operational stability of software applications and systems Leads evaluation sessions...  ...years applied experience ~ Hands on experience coding in Java using Spring Boot, React, SQL ideally PostgresSQL. ~ Very strong communications... 
    React
    Apprenticeship
    Local area

    LanceSoft

    Portland, OR
    5 days ago
  • $155.66k - $225.16k

     ...hiring our first AI Automation Engineer to lead how we apply AI internally...  ...own process of creating this software Collaborate with teams across...  ...evals ~5+ years of experience in full-stack development with strong skills in Python, React and JavaScript ~ Excellent... 
    Fullstack
    React
    Remote job
    Full time
    Shift work

    Quora

    Vancouver, WA
    2 days ago
  •  ...What you’ll need to succeed as a Senior Engineer, Software Engineering at XPO Minimum qualifications...  ...development in Android ~ Full Stack development experience using at least...  ...the following: C#, Xamarin/Maui, and React Native ~ Experience with SQL and relational... 
    Fullstack
    Senior
    React

    XPO Logistics

    Portland, OR
    27 days ago
  •  ...Senior Software Engineer - ETL Collaborate with teams across the organization, including product managers, data engineers and business leaders...  ...Requirements: Specific Job Skills ~7+ years of experience with Java 11+(required), managing and working in Maven projects ~2+... 
    Senior

    Kyruus

    Portland, OR
    5 days ago
  • A leading financial technology company is seeking a Software Engineering Manager to lead mobile initiatives and enhance the consumer experience...  ...of experience in software engineering, particularly in React Native, and the skills to foster team collaboration and drive... 
    Fullstack
    Senior
    React
    Remote job

    Affirm

    Portland, OR
    4 days ago
  •  ...from each other, and getting better at the craft of software engineering. We take a holistic approach to designing,...  ...Proficient in two or more of the following: Javascript, React/Redux, React Native, Vue, Angular, Node, Java, Kotlin, Go, Ruby on Rails, Python. Passionate... 
    Senior
    React
    Full time

    Kickstand

    Portland, OR
    a month ago
  • $110k - $270k

     ...patients worldwide. Join our dynamic engineering team as a Senior Java Engineer and be at the forefront of...  ...- Experience in enterprise software or high-growth tech environments....  ...across multiple layers of our technology stack, with a primary focus on backend development... 
    Senior
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Veeva Systems

    Portland, OR
    3 days ago
  • $100k - $200k

     ...Senior/Lead/Principal Node.js Software Engineer ABOUT THIS JOB Our company offers great benefits: full healthcare package (medical, dental, vision, life), 401k with a company match, flexible schedule, catered lunch, coffee, tea and snacks, paid parking, competitive pay... 
    Senior
    Full time
    Work experience placement
    Flexible hours

    Trend Usa

    Vancouver, WA
    2 days ago
  • $111k - $160k

     ...governments realize their greatest potential. Title and Summary Senior Software Engineer (Java) Who is Mastercard Mastercard is a global technology...  ...from experienced team members and in partnership with full scrum team. • Automate build, operate, and run aspects... 
    Senior
    Full time
    Worldwide

    Mastercard

    Vancouver, WA
    25 days ago
  • $111k - $160k

     ...governments realize their greatest potential. Title and Summary Senior Software Engineer (Java) Our Purpose We work to connect and power an...  ...with rock-solid code? Would you like to build across the full range of functionality of our global infrastructure as... 
    Senior
    Full time
    Work experience placement
    Work at office
    Worldwide

    Mastercard

    Vancouver, WA
    25 days ago
  • $99k - $232k

     ...Applicable Time Type: Full time Travel...  ..., our people in software and product...  ...Those in software engineering at PwC will focus...  ...solutions for full stack applications (front...  ...skills with front-end (React, Angular, Vue.js)...  ...back-end (Node.js, Java, Python, .NET)... 
    Fullstack
    React
    Full time
    H1b
    Shift work

    PwC

    Portland, OR
    2 days ago
  • $155k - $185k

    Full Stack Technical Lead (Node.js/React) About the Company Anza is a revolutionary platform that empowers solar and energy storage...  ...at the table in shaping Anza's overall engineering culture and setting a high bar for software development excellence. How We Build We... 
    Fullstack
    React
    Contract work
    Local area
    Immediate start
    Flexible hours

    Anza RE

    Portland, OR
    3 days ago
  •  ...RxBenefits is hiring! We are adding a Software Engineer IV to the growing application development team at our Birmingham...  ...backend technologies Strong proficiency in frontend (React, NextJS) and backend (Python, Go, Java) technologies Experience acting as the tech lead... 
    React
    Temporary work
    Local area
    Remote work

    RxBenefits

    Portland, OR
    5 days ago
  • $160k - $250k

    Principal Engineer — PAM Platform This role is on the PAM...  ...generated code Mentor senior, staff, and associate...  ...Experience 10+ years of software engineering experience...  ...(Go, Rust, C++, Java, or similar) is required...  ...literacy in TypeScript/React is a plus Architecture... 
    React
    Contract work

    Rival Inc

    Vancouver, WA
    6 days ago
  • $110k - $270k

     ...Senior Software Engineer - Infrastructure Join to apply for the Senior Software...  ...leverage a diverse, modern stack of cloud‑native and open‑...  ...development experience, primarily in Java (or a similar OOP language)...  ...Employment type ~ Full‑time Industries ~ Software... 
    Senior
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours

    Veeva Systems

    Portland, OR
    3 days ago
  • QuoteCenter is seeking a Senior Software Developer in Vancouver, WA to work on creating a robust product catalog with advanced search capabilities. Join a team that uses the latest technologies and methodologies to solve real-world problems while having a significant impact... 
    Senior

    QuoteCenter

    Vancouver, WA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Full-Stack - Java, React). Be the first to apply!