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

Senior Software Engineer

$115k - $184k

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

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.

Overview

As a Senior Full-Stack Engineer, you will design, build, and deliver cutting-edge Open Finance solutions that power Mastercard's next generation of data products. You'll work across the entire technology stack-from highly available backend services built in Java to engaging front-end experiences using React-partnering closely with designers, product managers, and architects to bring ideas to life.
You will contribute to Connect, the frontend component of our Open Finance applications, helping to drive innovative solutions in pursuit of a world beyond cash. This role requires strong backend engineering expertise (Java), robust frontend development skills (React), and the ability to collaborate across disciplines to deliver secure, scalable, and accessible software aligned to Mastercard's highest standards.

Responsibilities

• Participate in team prioritization discussions with Product/Business stakeholders
• Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation) to meet the business requirements
• Automate build, operate, and run aspects of software
• Drive code/design/process trade-off discussions within their team when required
• Report status and manage risks within their primary application/service
• Drive integration of services focusing on customer journey and experience
• Perform demos/acceptance discussions in interacting with Product owners
• Understands operational and engineering experience, actively works to improve experience and metrics in ownership area
• Develop complete understanding of end-to-end technical architecture and dependency systems
• Drive adoption of technology standards and opinionated frameworks, and review coding, test, and automation work of team members
• Mentor and guide new and less-experienced team members
• Identify opportunities to improve an overall process and trim waste
• Share and seek knowledge within their Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity

Experiences

• 5+ years of software engineering experience across backend and frontend development.
• Strong hands-on experience in backend development with applicable JAVA technologies (Core JAVA, Spring Integration, Spring Boot, REST/SOAP web services)
• Solid experience building RESTful APIs, microservices, and working in cloud environments (AWS, GCP, or Azure).
• Has ability to write secure code in JavaScript and Node.js
• A deep understanding of methodologies and design patterns for JavaScript, HTML5, complex CSS and responsive design
• Strong hands-on experience in developing front end applications in React and frameworks RxJS
• Proven experience working with SQL Databases (preferable PostgreSQL).
• Experience in AI coding assistants tools like GitHub Copilot, Cursor, Claude Code, or Codex for code generation, refactoring, and debugging.
• Experience in AI prompt engineering to design, test, and refine prompts to improve the quality, accuracy, and relevance of AI-generated code.
• Experience with containerized applications (Docker and Kubernetes)
• Familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management
• Able to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors
• Understands and implements standard branching (e.g., Gitflow) and peer review practices
• Has skills in test driven and behavior driven development (TDD and BDD) to build just enough code and collaborate on the desired functionality
• Understands use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from the gang of four) to implement efficient code
• Understands and implements Application Programming Interface (API) standards and cataloging to drive API/service adoption and commercialization
• Has skills to author test code with lots of smaller tests followed by few contract tests at service level and fewer journey tests at the integration level (Test Pyramid concept)
• Apply tools (e.g., Sonar, Zally, Checkmarx ) and techniques to scan and measure code quality and anti-patterns as part of development activity
• Has skills to collaborate with team and business stakeholders to estimate requirements (e.g., story pointing) and prioritize based on business value
• Has skills to elaborate and estimate non-functional requirements, including security (e.g., data protection, authentication, authorization), regulatory, and performance (SLAs, throughput, transactions per second)
• Has skills to orchestrate release workflows and pipelines, and apply standardized pipelines via APIs to achieve CI and CD using industry standard tools (e.g., Gitlab, Jenkins, AWS/Azure pipelines, others).
• Has skills to understand, report, and optimize delivery metrics to continuously improve upon them (e.g., velocity, throughput, lead time, defect leakage, burndown)
• Has skills to document and drive definition-of-done for requirements to meet both business and operational needs
• Understands how to build robust tests to minimize defect leakage by performing regression, performance, deployment verification, and release testing
• Has skills to conduct product demos and co-ordinate with product owners to drive product acceptance signoffs
• Has skills to Understands customer journeys and ensure a Mastercard good experience by continuously reducing Mean time to mitigate (MTTM) for incidents and ensuring high availability (99.95% as a starting point)

Education

• Bachelor's Degree in Computer Science or Computer Engineering or Information Technology, or relevant experience in software development

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 click.appcast.io 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 the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations.

Pay Ranges
Salt Lake City, Utah: $115,000 - $184,000 USD
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Salt Lake City, UT vacancy
  • $143.7k - $222.7k

     ...building modern digital platforms that help expand access to education at scale. We’re seeking a highly skilled Senior Backend-Focused Full Stack Software Engineer to design, build, and scale modern applications and distributed systems that power exceptional student and... 
    Senior
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    15 hours ago
  •  ...recognize our employees as our greatest asset and have a culture to prove it!  How You Will Support The Team:   The Senior Software Engineer is responsible for translating business requirements to technical specifics and developing full stack software architecture... 
    Senior
    Full time
    For contractors
    Work experience placement
    Work at office
    3 days per week

    Medallion Bank

    Salt Lake City, UT
    22 hours ago
  • Job Description The Position We are seeking an experienced and energetic Senior Software Engineer with a passion for audio to support our commercial division. Ideal candidates will have excellent communication and organizational skills, thrive at problem solving and... 
    Senior
    Relocation

    6AM City

    Salt Lake City, UT
    2 days ago
  • Senior Software Engineer (Elixir) NICE/VoApps is seeking a talented Senior Software Engineer to join our team. In this role, you will contribute to the development of innovative telephony solutions, enhancing our contact center offerings with cutting-edge algorithms and... 
    Senior

    NICE

    Salt Lake City, UT
    22 hours ago
  • Position Overview We are seeking a Senior Software Engineer to design, build, and operate core backend systems while remaining comfortable working across the entire stack when needed. This role is for an engineer with deep backend expertise who enjoys understanding how... 
    Senior
    Work at office
    Local area
    Visa sponsorship
    Flexible hours

    LE027 Rivet Health LLC

    Salt Lake City, UT
    1 day ago
  • $180k - $220k

     ...Datavanters bring a diversity of professional, educational and life experiences to realize our bold vision for healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant’s platform scalability... 
    Senior

    Datavant

    Salt Lake City, UT
    4 days ago
  • $158k - $176k

     ...integrated with other systems. You will help maintain a rules-based engine that analyzes these messages to identify relevant patterns and...  ...The Role In this position, you will oversee the end-to-end software development process, including gathering and refining requirements... 
    Senior
    Flexible hours

    PointClickCare

    Salt Lake City, UT
    4 days ago
  • $80 - $90 per hour

    Join to apply for the Senior Software Engineer role at Swipeclock Join to apply for the Senior Software Engineer role at Swipeclock Summary We are seeking a highly skilled and motivated Senior Software Developer to join our team in building and maintaining a custom... 
    Senior
    Full time
    Work experience placement
    Internship
    Remote work
    Flexible hours

    SwipeClock

    Salt Lake City, UT
    4 days ago
  • $186.07k - $218.9k

     ...efficiency, and safety of these fund movements. Our tooling serves Engineering, Customer Experience, Risk, and Compliance teams - enabling...  ...we look for in you (ie. job requirements): ~5+ years of software development experience building large-scale distributed systems... 
    Senior
    Local area

    Coinbase

    Salt Lake City, UT
    2 days ago
  • $170k - $190k

     ...day a week onsite Job-Type: Full-Time Salary Range : $170K - $190K Position Overview We're looking for an experienced Senior Software Engineer to help build and evolve highly scalable software platforms that support critical business operations. This role is ideal... 
    Senior
    Full time
    Contract work
    Visa sponsorship
    Work visa
    1 day per week

    Gravity IT Resources

    Salt Lake City, UT
    22 hours ago
  •  ...achievements, the knowledge you've gained, and the personal interests that shape who you are. Position Overview We are seeking a Senior Software Engineer to design, build, and operate core backend systems while remaining comfortable working across the entire stack when needed... 
    Senior
    Work at office
    Local area
    Visa sponsorship
    Flexible hours

    Zelis Healthcare, LLC

    Salt Lake City, UT
    22 hours ago
  • $114.48k - $139.59k

     ...restrictions). We value inclusive, diverse environments where every idea and perspective is valued. Ancestry is looking for a Senior Engineer, Frontend Platform, to join our Web Platform team. You will work to solve, implement, deliver, and adopt shared architecture, systems... 
    Senior
    Live in
    Work at office
    Flexible hours

    Ancestry

    Salt Lake City, UT
    22 hours ago
  • This is an opportunity to join IRIS Software Group as we transform into an AI-first company delivering cloud-native solutions that...  ...how our customers operate and succeed. Role Purpose As a Senior Software Engineer, you will be a technical leader within your team,... 
    Senior
    Shift work

    IRIS Software Group

    Salt Lake City, UT
    1 day ago
  • $121.4k - $218.6k

     ...teams to solve complex challenges? Join Our Custom Government Engineering Team! The Custom Government team operates across the full...  ...Application Delivery Networks. Partner with the best As a Senior Software Engineer, you will manage the Akamai cloud storage solution,... 
    Senior
    Work experience placement
    Work at office

    Akamai Technologies, Inc.

    Salt Lake City, UT
    1 day ago
  • $160k - $185k

     ...Riverwood Capital. About the Role We are looking for an experienced Senior Engineer to join our Platform team - a strategic, hands‑on technical...  ...Required Skills & Experience 5+ years of professional software engineering experience, with a strong focus on backend systems... 
    Senior

    Insider, Inc.

    Salt Lake City, UT
    1 day ago
  • $197.4k - $232k

     ...Employment Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K - $232K • Offers Equity At...  ...Confluent. One Team. One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend... 
    Senior
    Full time
    Remote work

    Confluent

    Salt Lake City, UT
    1 day ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database.... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Oracle

    Salt Lake City, UT
    22 hours ago
  •  ...smarter, faster, and more human interactions — at scale. Our engineering teams are at the center of that mission, building the products...  ...get there. WHAT YOU'LL DO Design, build, test, and ship software across the full development lifecycle Use AI coding tools and... 
    Senior
    Worldwide

    NICE

    Salt Lake City, UT
    22 hours ago
  • $92.5k - $209.5k

     ...Job Description As a Senior AI Software Engineer in an AI Innovation organization within OCI, you will help build AI capabilities into Oracle products through strong software engineering, technical leadership, and high-quality execution. This is a software engineering... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Salt Lake City, UT
    4 days ago
  • $186.07k - $218.9k

     ...is to streamline operations for customer support and compliance teams while delivering exceptional customer experiences. As a Software Engineer on our team, you will play a key role in this transformation, utilizing state-of-the-art AI models, frameworks, and tools, along... 
    Senior
    Local area

    Coinbase

    Salt Lake City, UT
    4 hours ago
  • $186.07k - $218.9k

     ...Coinbase Workspace (unified organization management) Championing engineering standards, code and design review culture, and technical...  ...we look for in you: Have at least 5 years of experience in software engineering. Designed, built, scaled and maintained production... 
    Senior
    Local area

    Coinbase

    Salt Lake City, UT
    4 hours ago
  • PDQ is hiring a Senior Platform Engineer to help build and scale the technical foundation behind PDQ Connect. This role spans the full software lifecycle, from backend services to infrastructure and customer-impacting features, with strong opportunities for technical growth... 
    Senior
    Flexible hours

    PDQ

    Salt Lake City, UT
    22 hours ago
  • Coda Octopus Engineering is an established Utah based small agile engineering firm in business...  ...over 30 years. We blend expertise in software, firmware, hardware, and mechanical engineering...  ...for a talented and high achieving Senior Software Engineer to work in and lead our... 
    Senior

    Coda Octopus Colmek

    Murray, UT
    1 day ago
  •  ...Sr Software Engineer Position: Sr Software Engineer Location: Draper, Utah Responsibilities: Work actively with team members...  ...and effectively communicate with users, application owners and senior stakeholders across all areas Improve application... 
    Senior
    Permanent employment

    Yantran LLC

    Salt Lake City, UT
    2 days ago
  •  ...leading-edge team at Audio Enhancement, a fast-growing company revolutionizing K-12 education technology. We're looking for a Senior Software Engineer to join our team as we transform our on-prem system into a modern hybrid IoT/cloud platform. In this role, you'll work... 
    Senior
    Temporary work

    Audio Enhancement

    West Jordan, UT
    1 day ago
  • $112.3k - $140k

     ...looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain...  ...think the unthinkable. We have an exciting opportunity for a Senior Software Engineer on our Automatic Tank Gauge team. We are looking... 
    Senior
    Work at office
    Local area
    Remote work
    Worldwide

    Vontier

    Salt Lake City, UT
    2 days ago
  • A leading cloud services provider is seeking a Senior Customer Solutions Engineer to serve as the primary technical contact for key clients. This role involves developing customer relationships, collaborating with internal teams, and providing technical mentorship. Ideal... 
    Senior
    Flexible hours

    Fastly

    Salt Lake City, UT
    2 days ago
  • $80k - $180k

     ...and Vue.js at the front‑end. We develop software as simple as forms for data capture to Roslyn...  ...custom patterns handling our enrollment engine. We believe the best part of development...  ...devising the proper implementation. Our senior engineers solve problems, define the features... 
    Senior
    Work at office

    Employee Navigator

    West Jordan, UT
    22 hours ago
  • $133k - $166k

     ...that helps drive global business, investment and innovation forward. What You'll Do We are seeking a Senior Application Engineer I to lead the advanced configuration, integration, and optimization of legal technology solutions supporting Litigation Practice... 
    Senior
    Worldwide
    Flexible hours

    Kirkland & Ellis

    Salt Lake City, UT
    22 hours ago
  • $124.5k - $168.08k

     ...BELIEVE in what they're doing! Job Description Summary: The Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for our Workload Automation solutions. The Infrastructure... 
    Senior
    Remote work
    Worldwide

    Rocket Software

    Salt Lake City, UT
    8 days ago

Do you want to receive more vacancies?

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