Senior Software Engineer
$115k - $184kMasterCard
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:
Salt Lake City, Utah: $115,000 - $184,000 USD
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.
Salt Lake City, Utah: $115,000 - $184,000 USD
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Salt Lake City, UT vacancy
$60 - $73 per hour
DescriptionKforce has a client in Salt Lake City, Utah seeking a highly skilled Senior Software Engineer End Effector to join their team immediately.Summary:This is an exciting opportunity to contribute to cutting-edge robotics and automation technology, working on the...SeniorImmediate start$100k - $144k
...Resource Innovations is seeking Senior Software Engineer to join our growing Software as a Service (SaaS) team. As a hands-on technical lead at Resource Innovations, you will be instrumental in the design, development and deployment of innovative cloud-based enterprise...SeniorRemote jobFull timeWork at officeLocal area- ...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...SeniorFull timeFor contractorsWork experience placementWork at office3 days per week
- ...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
$152.5k - $205k
...flexible work environment where new ideas are encouraged and everyone is a stakeholder.What you’ll be responsible for:The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world;...SeniorPermanent employmentRemote workFlexible hours- ...position.Position Description:Develops software applications in Java Web services and application... ...:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information... ...and three (3) years of experience as a Senior Software Engineer/Developer (or closely...SeniorFull time
- ...A reasonable estimate of the current range is: Grade: Technical 410Pay Range: $143,700.00 - $222,700.00Job DescriptionThe Senior Software Engineer is responsible for the research, design, development, analysis, testing, and implementation of software operating or application...SeniorFull timeContract workFlexible hours
- Who We're Looking For - Senior Software EngineerWe're looking for a Senior Software Engineer to join our team at Clearlink. In this role, you'll develop high-quality, secure, and maintainable software that serves both our users and our business goals. You'll work across...SeniorWeekly payWork at officeRemote workFlexible hours
- ...Key Responsibilities: Design, develop, and maintain software applications within the GenTax system using C# and SQL, including writing advanced SQL queries and implementing API services to support business requirements. Collaborate with cross-functional teams to gather...SeniorWork experience placement
$140k - $160k
...- $160,000 Job Description Essential Functions: Develop software for embedded devices and systems from requirements through production... ..., and repair defects. Collaborate with a cross-functional engineering team and help define technical direction for features or...Senior$171.5k - $250k
...About the Role: Every feature ClassDojo ships begins with an engineer. Every minute an engineer spends waiting on builds, troubleshooting... ...Experience Engineering exists to remove that friction. As a Senior Software Engineer, Developer Experience, you'll build the tools,...SeniorLocal areaRemote work- ...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer Experience & Engagement org within EAA, owns the customer- and...SeniorLocal area
$67.19 - $72.19 per hour
...Must Have Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field.... ...years of prior related experience. Strong knowledge of modern software development tools and engineering practices, including embedded...SeniorImmediate start$130k - $150k
...competencies, collaborate with diverse professionals, share knowledge and enjoy a rewarding career. We are looking for a Senior Software Engineer - ServiceNOW Developer to join our Corporate IT Team in Salt Lake City! ROLE AND RESPONSIBILITIES: We are seeking a...SeniorFull time- ...modernize secure, scalable solutions using cloud platforms and top engineering practices. Allata also empowers clients to unlock data value... ...and build lasting partnerships. We’re looking for experienced software developers, especially those with strong backend or full-stack...Senior
- ...platforms, turn system-level results into clear feedback for engineering and leadership, and help accelerate validated AV deployment at... ...implement metrics and analyses to introspect autonomous driving software performance atinterfaces across the autonomy stack; partner...SeniorFull timeLocal areaRemote workWork from home
$101.1k - $206.8k
...technology platform, encompassing sophisticated analytics, AI, intelligent automation, and workflow orchestration. As our Senior Software Engineer, you will help modernize the technology powering critical patient scheduling, order management, and patient access...SeniorFull timeLocal areaRemote work- ...Senior Software Developer We are seeking a highly skilled and motivated Senior Software Developer to join our team in building and maintaining... ...Collaboration & Leadership: Collaborate with product, QA engineers, and other stakeholders to understand use cases and improve...SeniorWork experience placementFlexible hours
$130k - $155k
...Visit h1.co to learn more about us. Forward Deployed Software Engineers (FDSEs) are embedded technical partners to high-stakes enterprise... ...business and data domains. WHAT YOU'LL DO AT H1 As a Senior Forward Deployed Software Engineer, you’ll demonstrate how to...SeniorFlexible hours$190k - $240k
...customer identity and authentication. This role is a hands‑on engineering position inside Information Security, focused on designing and... ...beyond basic configuration. 5+ years of professional backend software engineering experience. Strong production experience in Python...SeniorWork at officeRemote workFlexible hours- ...American Family Ventures. We are seeking a meticulous Quality Assurance Engineer to join our dynamic team and take ownership of ensuring the quality and reliability of our software products. As a Quality Assurance Engineer, you will play a crucial role in...SeniorRemote work
$109.5k - $150.55k
...values: trust each other, win together, strive for the best, own our actions, and grow and evolve. Job Description As a Senior Software Engineer you will be one of the founding engineers on the Navigators team within Teacher & Learning Explorations. You will work...SeniorFor contractorsLocal areaRemote workWorldwideWork visaFlexible hours$160k - $190k
Job Title: Senior Full-Stack Software Engineer (100% REMOTE!Salary: $160-190k/year + bonus + equity!Requirements: 5+ years of Software Engineering experience, React, Python, Django, AI proficiency & enthusiasmWe're a rapidly growing startup (yes, we're profitable!) and...SeniorContract workWork at officeRemote work- ..., AL. Our team provides superior research, development, and engineering services to the Federal Government and Department of War. As... ...grow with us! Torch Technologies is seeking an experienced Senior Software Engineer supporting the Air Force Life Cycle Management Center...SeniorContract workTemporary workLocal areaRelocation packageFlexible hours
$138.7k - $173.4k
...efficient. That said, every hiring decision is made by real Twilions! . See yourself at Twilio Join the team as a Senior Software Engineer for Stytch, where you'll shape the next generation of fraud prevention products. About the job As a Senior Software...SeniorLocal areaRemote workWorldwideWeekend work- ...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...SeniorWork at officeLocal areaVisa sponsorshipFlexible hours
$79.2k - $209.5k
...standards, and reduce technical debt. Improve the team through engineering practices, operational practices, development process,... ..., and mentoring. Responsibilities ~4-8 years of relevant software engineering experience. ~ BS or MS in Computer Science, or equivalent...SeniorTemporary workFlexible hours- ...700.00Job DescriptionJob Description SummaryAt WGU, technology powers opportunity. We're looking for a talented and motivated Software Engineer II to join our Web Platform Team and help build the foundations that enable teams across the organization to deliver modern, scalable...SeniorFull timeWork at officeFlexible hours
- ...or in the future. Position Summary: This position requires the engineer to develop solutions in TypeScript using AWS cloud-based technologies... ...using Ionic or Angular or similar framework. Experienced in software development lifecycle and test methodologies. Follows security...SeniorFor subcontractorFlexible hours
$118k - $178k
...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Senior Software Engineer on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed...SeniorWork experience placementLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- software developer fintech Salt Lake City, UT
- ngo software engineer Salt Lake City, UT
- intel software engineer Salt Lake City, UT
- senior software engineer remote Salt Lake City, UT
- junior software developer remote Salt Lake City, UT
- software engineer full time Salt Lake City, UT
- work from home software developer Salt Lake City, UT
- senior software engineer Salt Lake City, UT
- software engineer healthcare Salt Lake City, UT
- startup software engineer Salt Lake City, UT


