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 EngineerOverviewThe Decision Management Program (DMP) delivers industry‑leading intelligence that enables faster, smarter decisioning at global scale across the payment journey and beyond. Through a suite of products, DMP structures and applies complex business logic to help teams manage risk, adapt quickly to changing regulatory, geopolitical, or market conditions, and drive profitable customer engagements. Built for resiliency, availability, and future growth, DMP empowers Mastercard’s market-facing programs with agile, intelligent decision management capabilities worldwide. A Senior Software Engineer is an experienced individual contributor who designs, develops, tests, deploys, and maintains complex backend software applications and services, with a strong focus on Java-based development. This role applies deep technical expertise to solve nontrivial engineering problems, influence design decisions, and improve engineering practices while collaborating closely with product, operations, and other stakeholders. Senior Software Engineers operate with a high degree of autonomy, contribute across the full software development lifecycle, and raise the technical bar through backend development, code quality, automated testing, system design, secure engineering practices, and knowledge sharing. Role Responsibilities
•Own software delivery activities at the application or software-component level, including backend development, testing, deployment, release, configuration, and documentation.
•Design and develop scalable, secure, reliable, and maintainable Java-based applications, APIs, services, and backend components.
•Translate business and technical requirements into scalable, secure, reliable, and maintainable software designs.
•Develop high-quality Java software using appropriate algorithms, data structures, coding standards, and engineering best practices.
•Design, develop, and maintain automated unit, functional, integration, and regression tests to validate software functionality, service interactions, and code changes.
•Incorporate test automation and regression testing into the software development lifecycle to support code quality and reliable releases.
•Troubleshoot, diagnose, and refactor existing code to improve quality, maintainability, performance, and reliability.
•Apply secure coding practices throughout the software development lifecycle to identify and reduce application vulnerabilities.
•Adopt new programming languages, frameworks, and architecture patterns based on business and technical needs.
•Participate in the team’s agile processes, technical decisions, backlog refinement, and prioritization activities.
•Deliver prioritized backlog work in partnership with the full scrum team, seeking guidance when appropriate.
•Automate software build, testing, deployment, operational, and runtime processes.
•Lead code, design, and process trade-off discussions within the team when required.
•Drive the integration of backend services and APIs with a focus on the customer journey and overall experience.
•Perform product demonstrations and participate in acceptance discussions with Product Owners.
•Improve operational readiness by incorporating reliability, observability, monitoring, and measurable engineering practices into software solutions.
•Analyze and optimize applications and services for performance and scalability through testing, tuning, and ongoing evaluation.
•Develop a comprehensive understanding of end-to-end technical architecture, system interactions, and dependencies.
•Drive the adoption of technology standards and approved frameworks, and review the development, testing, design, and automation work of team members.
•Mentor and guide new and less-experienced team members through technical support, code reviews, and knowledge sharing.
•Identify opportunities to improve engineering processes, reduce waste, and increase team productivity.
•Share and seek knowledge within relevant Guilds and Programs to promote the reuse of patterns, libraries, tools, and practices. All About You
•Strong experience developing backend applications and services using Java, with demonstrated proficiency building production-quality software.
•Strong understanding of Java development, backend software design, APIs, service-oriented architectures, algorithms, and data structures.
•Experience applying secure coding standards and developing scalable, maintainable software.
•Experience developing and maintaining automated unit, functional, integration, and regression testing as part of software development.
•Experience incorporating test automation into CI/CD and software delivery practices to improve quality and release reliability.
•Strong code-review skills, including the ability to identify quality, security, maintainability, and standards-compliance concerns.
•Experience troubleshooting complex application and system issues.
•Familiarity with performance engineering, performance tuning, automation, observability, and operational-readiness practices.
•Solid experience with software development processes and one or more Application Lifecycle Management tools.
•Success producing high-quality software designs, technical deliverables, and documentation.
•Demonstrated experience applying AI technologies or capabilities within a software engineering context.
•Proactive, detail-oriented, and able to operate independently in a fast-paced environment.
•Passion for continuous learning and solving challenging technical problems.
Strong verbal and written communication, relationship-building, collaboration, and organizational skills.
•Strong commitment to the timely delivery of key objectives.
•Sound decision-making skills and a continuous-improvement mindset.
•Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience.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 aiapply.co 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.
Pay Ranges
O'Fallon, Missouri: $115,000 - $184,000 USD- ...Job Title: Senior Software Engineer Job Location: O Fallon, MO We're looking for engineers with experience in: Frontend: Angular and/or React Backend: Java and/or Golang Cloud & Platform: AWS, Kubernetes, and cloud-native technologies...Senior
- ...Senior Software Engineer All IT Solutions United States · O Fallon, MO Workplace Type — Hybrid Employment Type — Contract We are currently seeking a qualified Senior Software Engineer to support this engagement. Please review the complete requirements, work...SeniorContract workTemporary workLocal area
$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview Next Edge represents the next phase of Mastercard's Core Payments technology transformation and plays a key...SeniorFull timePart timeWorldwideFlexible hours$115k - $184k
...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...SeniorFull timePart timeWorldwideFlexible hours$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer This role is part of the Software Engineering team within Mastercard Payment Gateway Services (MPGS) and collaborates with...SeniorFull timePart timeWorldwideFlexible hours$115k - $184k
...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...SeniorFull timePart timeImmediate startWorldwideFlexible hours$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Who is Mastercard? We work to connect and power an inclusive, digital economy that benefits everyone, everywhere, by...SeniorFull timePart timeWorldwideFlexible hours$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software engineer About the Role The Mastercard Operational Intelligence Program is engaged in developing innovative solutions through...SeniorFull timePart timeImmediate startWorldwideFlexible hours- Mastercard seeks a Senior Site Reliability Engineer in Financial Services within the IT & Data Management team. You’ll design, build, and optimize... ...scalable platforms that power global payments. Partner with software and data teams to improve reliability, observability, and...Senior
- Sr. Software Engineer Backend Developer, Java Spring Boot, event driven architecture (Kafka) Knowledge / Experience: Experience with large scale software development or application engineering with recent coding experience in two or more of the following languages: Java...Senior
- ...Senior Java Engineer Senior Java Engineer O’Fallon MO – Day 1 Onsite BS in CS 10+ yrs. experience Experience in object-oriented programming and concepts. Experienced in Java backend application development. Comfortable enough in handling algorithms,...Senior
$99.45k - $171.35k
...least 3 years of experience in developing real-time embedded software ~ Over 3 years of experience applying Object Oriented principles... ...Responsibilities: Collaborate with a diverse engineering team to design and implement Operational Flight Program (OFP)...SeniorFull timeRelocation package$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview The ABU team enables issuers and acquirers to securely communicate account changes for credential-on-file and...SeniorFull timePart timeWorldwideFlexible hours$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview Mastercard is a global technology company in the payments industry, focused on powering an inclusive, digital...SeniorFull timePart timeWorldwideFlexible hours- ...Job Title: Senior Software Engineer- Sr Java Full Stack Developer Work Location: O'Fallon, MO Work Mode: Hybrid Work Auth: All Visas accepted (No H1 and No Fake Profiles) Experience: 8–12+ Years Education: Bachelor's Degree or equivalent professional experience...SeniorWork visa
- ...Senior Site Reliability Engineer The ProCOM team is looking for a Site Reliability Engineering (SRE) who can help us solve problems, build our... ...Support the application CI/CD pipeline for promoting software into higher environments through validation and operational...SeniorImmediate start
- ...) We are looking for an experienced Senior Java Full Stack Developer to design, develop... ...& Agentic AI: LLM integration, prompt engineering, agentic patterns, Claude Code, GitHub... ...Methodologies: Agile, Waterfall, CI/CD, software development lifecycle (SDLC). Key Responsibilities...SeniorWork experience placementLocal areaWork visa
- Mastercard seeks a Lead Product Management-Technical for the RSA program to define a product roadmap derived from business needs, market opportunities, and technology trends. You will decompose requirements into features and work with a cross-functional team to drive the...Senior
$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer - Java Full Stack & AI Overview The Decision Services Technology team within Mastercard's Business & Market Insights...SeniorFull timePart timeImmediate startWorldwideFlexible hours$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer - Java Overview: Mastercard’s Enterprise Credit Risk (ECR) team is seeking a talented Senior Software Engineer – Java...SeniorFull timePart timeWorldwideFlexible hours3 days per week$96k - $163k
...algorithms, data structures, scripting, pipeline management, and software design principles. Systematic problem-solving... ...digital payment solutions. We are currently searching for a Senior Site Reliability Engineer to join our Foundry BizOps team. This role is pivotal in...SeniorFull time- ...Software Development Engineer II Location: O'Fallon, Missouri (1000 Technology) Duration: 12 Months Job Overview • Responsible for the analysis, design, development and delivery of software solutions. • Define requirements for new applications and customization...Work experience placement
$96k - $163k
...governments realize their greatest potential. Title and Summary Senior Database Platform Engineer (Oracle) Database Platform Engineer Overview... ...engineering, Infrastructure as Code (IaC), CI/CD, software automation, security, reliability engineering, and developer...SeniorFull timePart timeWorldwideFlexible hours$92k - $147k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer IIAbout the Role The Authentication Program develops and operates Mastercard's authentication solutions that help make digital...Full timePart timeImmediate startWorldwideFlexible hours$92k - $147k
...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Overview: At Mastercard, our industry expertise is enhanced by our commitment to being a force for good in the world...Full timePart timeImmediate startWorldwideFlexible hours$92k - $147k
...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II About the Role Mastercard's Services Technology organization is seeking a Software Engineer II to contribute to the...Full timePart timeWorldwideFlexible hours$92k - $147k
...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Mastercard Digital Enablement Services (MDES) is seeking a Software Engineer II to join our Quality Engineering team. In...Full timePart timeWorldwideFlexible hours$92k - $147k
...governments realize their greatest potential. Title and Summary Software Engineer II About the Role The Mastercard Operational... ...interactions, and technology standards under the guidance of senior engineers and technical leads. • Develop solutions that align...Full timePart timeImmediate startWorldwideFlexible hours$92k - $147k
...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II - Full Stack & AI Overview The Decision Services Technology team within Mastercard's Business & Market Insights...Full timePart timeImmediate startWorldwideFlexible hours$138.26k - $195.19k
...streamline new patient scheduling journeys.Partner directly with senior clinic directors and physician leadership to translate complex... ...additional preferences you'll needSeven years of professional software development experience, including two years of direct team leadership...SeniorFull timeLocal areaDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior, Software Engineer. Be the first to apply!
- software engineer amazon O Fallon, MO
- information technology software engineer O Fallon, MO
- remote entry level software developer O Fallon, MO
- software engineer contract O Fallon, MO
- intel software engineer O Fallon, MO
- senior software engineer remote O Fallon, MO
- software engineer part time O Fallon, MO
- senior software engineer O Fallon, MO
- software system engineer O Fallon, MO
- software engineer full time O Fallon, MO



