Senior Software Engineer
$115k - $184kFull-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
About 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. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Role Overview
You will design and build the next-generation Decision Management Platform: the real-time system that scores and approves billions of payment transactions. The role is hands-on. You will write code, run prototypes, and use AI coding tools every day to ship faster and at higher quality. You'll be joining a high-growth team that's actively expanding to meet increasing scale and impact.
You will work directly with senior engineers, architects, and product managers to deliver features that make the platform faster, more reliable, and cheaper to run.
Key Responsibilities
Build the Platform
• Write production code for services, tooling, and platform features.
• Design and implement components of large distributed systems.
• Build reusable services, libraries, and integrations.
• Take prototypes from idea to working software.
Make Sound Technical Calls
• Pick the right frameworks, libraries, and tools by weighing quality, cost, latency, and reliability.
• Make clear trade-offs in the systems you own and explain them to your team.
Use AI Tools and Help Others Do the Same
• Use AI coding tools as your default way of working.
• Share patterns, demos, and tips with your team so they get the same leverage.
• Automate the boring parts of development.
Improve What You Own
• Make the customer experience better across the services you work on.
• Simplify designs to cut cost or latency without losing capability.
• Pay down technical debt, fix resiliency gaps, and close operational risks.
Work Across Teams
• Contribute to designs that span multiple services.
• Give useful feedback in design and code reviews.
Grow the Team
• Mentor peers and junior engineers.
• Interview candidates and help raise the hiring bar.
What We're Looking For
• You ship. A track record of delivering real features in real distributed systems at scale.
• You build for scale. Hands-on experience with high-throughput, low-latency systems - ideally streaming or real-time decisioning.
• You thrive in startup-mode teams. Experience at a startup or in a startup-like environment inside a larger company: small teams, shifting priorities, owning things end-to-end.
• You're polyglot and curious. Comfortable working in several languages and eager to pick up new ones, frameworks, and tools as the problem demands.
• You use AI tools well. Claude Code, Copilot, or similar are part of how you work, not something you've tried once.
• You write clear code and clear words. You can explain a design to an engineer and a product manager.
• You care about the craft. Tests, observability, and clean interfaces are not optional for you.
• You collaborate. You work well with engineers, data scientists, and product partners.
Technical Domains
You won't need all of these. Show real hands-on experience in several.
Decisioning Data & Features
• Data platforms for decisioning: lakehouses, delta lakes, distributed logs.
• Feature platforms: defining, validating, and serving features for batch and real-time use.
• Data models for events, features, reference data, labels, and outcomes.
• Data contracts, lineage, and quality checks.
High-Throughput, Low-Latency Systems
• Event streaming and high-volume pipelines.
• Distributed caches and in-memory data grids.
• Sub-second transaction processing.
• Rules engines.
AI & ML Systems
• Training, deploying, refreshing models, and serving low-latency inference.
• LLM integration, prompt engineering, and agentic patterns.
• Model monitoring: drift, feedback loops, production reliability.
Decisioning Tooling
• Authoring, testing, and deploying business rules.
• Tools that let authors validate rules and models before they ship.
• Operator workflows: approvals, observability, and explaining live decisions.
Cloud & DevOps
• AWS and cloud-native patterns.
• CI/CD, automation, observability, GitOps.
Requirements
• Several years of software engineering experience with real contributions to complex systems or shared platforms.
• Hands-on experience with distributed systems running at high throughput and sub-second latency. You understand multi-region availability, consistency, backpressure, and capacity.
• Solid grasp of modern software engineering practices, cloud-native architectures, and AI/data platforms.
• Clear communicator who works well across teams.
• Bachelor's degree in Computer Science, Software Engineering, or a related field - or equivalent experience. Advanced degrees are a plus, not a requirement.
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 jobs.jobcopilot.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:
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
O'Fallon, Missouri: $115,000 - $184,000 USD
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
About 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. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Role Overview
You will design and build the next-generation Decision Management Platform: the real-time system that scores and approves billions of payment transactions. The role is hands-on. You will write code, run prototypes, and use AI coding tools every day to ship faster and at higher quality. You'll be joining a high-growth team that's actively expanding to meet increasing scale and impact.
You will work directly with senior engineers, architects, and product managers to deliver features that make the platform faster, more reliable, and cheaper to run.
Key Responsibilities
Build the Platform
• Write production code for services, tooling, and platform features.
• Design and implement components of large distributed systems.
• Build reusable services, libraries, and integrations.
• Take prototypes from idea to working software.
Make Sound Technical Calls
• Pick the right frameworks, libraries, and tools by weighing quality, cost, latency, and reliability.
• Make clear trade-offs in the systems you own and explain them to your team.
Use AI Tools and Help Others Do the Same
• Use AI coding tools as your default way of working.
• Share patterns, demos, and tips with your team so they get the same leverage.
• Automate the boring parts of development.
Improve What You Own
• Make the customer experience better across the services you work on.
• Simplify designs to cut cost or latency without losing capability.
• Pay down technical debt, fix resiliency gaps, and close operational risks.
Work Across Teams
• Contribute to designs that span multiple services.
• Give useful feedback in design and code reviews.
Grow the Team
• Mentor peers and junior engineers.
• Interview candidates and help raise the hiring bar.
What We're Looking For
• You ship. A track record of delivering real features in real distributed systems at scale.
• You build for scale. Hands-on experience with high-throughput, low-latency systems - ideally streaming or real-time decisioning.
• You thrive in startup-mode teams. Experience at a startup or in a startup-like environment inside a larger company: small teams, shifting priorities, owning things end-to-end.
• You're polyglot and curious. Comfortable working in several languages and eager to pick up new ones, frameworks, and tools as the problem demands.
• You use AI tools well. Claude Code, Copilot, or similar are part of how you work, not something you've tried once.
• You write clear code and clear words. You can explain a design to an engineer and a product manager.
• You care about the craft. Tests, observability, and clean interfaces are not optional for you.
• You collaborate. You work well with engineers, data scientists, and product partners.
Technical Domains
You won't need all of these. Show real hands-on experience in several.
Decisioning Data & Features
• Data platforms for decisioning: lakehouses, delta lakes, distributed logs.
• Feature platforms: defining, validating, and serving features for batch and real-time use.
• Data models for events, features, reference data, labels, and outcomes.
• Data contracts, lineage, and quality checks.
High-Throughput, Low-Latency Systems
• Event streaming and high-volume pipelines.
• Distributed caches and in-memory data grids.
• Sub-second transaction processing.
• Rules engines.
AI & ML Systems
• Training, deploying, refreshing models, and serving low-latency inference.
• LLM integration, prompt engineering, and agentic patterns.
• Model monitoring: drift, feedback loops, production reliability.
Decisioning Tooling
• Authoring, testing, and deploying business rules.
• Tools that let authors validate rules and models before they ship.
• Operator workflows: approvals, observability, and explaining live decisions.
Cloud & DevOps
• AWS and cloud-native patterns.
• CI/CD, automation, observability, GitOps.
Requirements
• Several years of software engineering experience with real contributions to complex systems or shared platforms.
• Hands-on experience with distributed systems running at high throughput and sub-second latency. You understand multi-region availability, consistency, backpressure, and capacity.
• Solid grasp of modern software engineering practices, cloud-native architectures, and AI/data platforms.
• Clear communicator who works well across teams.
• Bachelor's degree in Computer Science, Software Engineering, or a related field - or equivalent experience. Advanced degrees are a plus, not a requirement.
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 jobs.jobcopilot.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 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
O'Fallon, Missouri: $115,000 - $184,000 USD
Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in O Fallon, MO vacancy
- ...requirements Automate build, operate, and run aspects of software Drive code/design/process trade-off discussions within their... ...with Product owners Understands operational and engineering experience, actively works to improve experience and metrics in...Senior
- ...of web applications, system to system interfaces and complete software solutions. Design and develop test automation scenarios to validate... ...of automation code where needed. Work closely with software engineers to build quality in, ensuring proper test and requirement...Senior
- ...Developer Work with a talented team of developers and test engineers to develop fraud management applications. This position will be... ..., etc. Excellent technical acumen and ability to learn new software quickly. Strong knowledge of traditional testing...Senior
- ...similar Soft skill requirements: -Senior profile (proactive) -can jump into the... ...analysis, design, development and delivery of software solutions with an emphasis on cloud... ...following enterprise guidelines Advocate for engineering principles outside of current...SeniorLocal area
$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
...Senior Software Engineer (Mainframe/COBOL) Overview Minimum 4 years of mainframe development experience Core Payments of MasterCard is involved in developing Authorization, Clearing, Debit and other major functionalities for MasterCard. Analyze and create cutting...Senior- ...Senior Software Development Engineer Location: O'Fallon, Missouri (1000 Technology) Duration: 24 Months Conversion to an employee prior to that if candidate is strong. SDRAM team (Smart Data Real time Account Management) on the CERA (Commercial Expense Reporting...SeniorFor contractorsWork experience placementBank staffFlexible hours
$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer (Mainframe/COBOL) Overview Mastercard’s Core Payments team is seeking a Senior mainframe engineering leader who can...SeniorFull timePart timeWorldwideFlexible hours$115k - $184k
...help people, businesses and governments realize their greatest potential. Title and Summary Business Rule Author - Senior Software Engineer Overview The Business Rules Engineering & Strategy team is looking for a Senior Software Engineer to drive forth our...SeniorFull timePart timeWork experience placementWorldwideFlexible hours$115k - $184k
...that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer-2 Who is Mastercard Mastercard is a global technology company in the payments industry. We work to connect...SeniorFull timePart timeWorldwideFlexible hours$115k - $184k
...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, committed to powering an inclusive...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? We work to connect and power an inclusive, digital economy that benefits everyone, everywhere, by...SeniorFull timePart timeWorldwideFlexible hours- ...Senior Software Engineer Seeks a Senior Software Engineer who will be a crucial part of our software team. The selected candidate will have to write scalable, robust, and easy-to-maintain code, and will be required to translate software requirements into high-performance...SeniorWork experience placement
- ...new CEO, *** is committed to a transformative journey with 'Scale @ Speed' as our guiding principle. Role Overview: As a Software Engineer in Corporate Solutions at you'll work with modern full-stack development practices with a focus on microservice and...Senior
$195k - $323k
...Principal Software Engineer, Senior Architect 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...Senior- Senior Software Engineer (Java Developer) Location: O'fallon, Missouri Duration: 24 months Experience: 7+ years Skills summary: • Advanced in with Linux and Java development (JDK 1.7 or greater), design patterns, threading, unit testing, debugging.Senior
- ...Senior Software Developer - Java Location: OFALLON Skill: Spring Framework Note: Day 1 onsite role (No remote) Skillsets: Java... ...previous industry experience, whilst adhering to client's own engineering principles - write high quality, secure code that is modular...SeniorRemote work
- ...web applications Experience integrating vendor and open source products into an overall system Experience specifying hardware/software requirements, and estimating complex IT efforts Self-motivated with the ability to accomplish tasks with minimal direction...Senior
- ...Software Developer The Commercial Solutions team is engaged in working with new and innovative... ...Development Best Practices. Assist Senior Team members in modification of the... ...~3 - 5 years experience in the software engineering field ~ Knowledge of common industry...SeniorWork experience placement
- ...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
- ...Software Engineer Interview: Coding Test + F2F This is hybrid from day-1 (Need only local candidates) Visa: USC, GC, GC EAD, H4, L2 Description: Responsible for the analysis, design, development and delivery of software solutions Defines requirements for new...SeniorContract workLocal area
$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer - Java Full Stack Engineer All About Us MasterCard is a technology company in the global payments business. We connect...SeniorFull timePart timeWork experience placementWorldwideFlexible hours- A defense contracting firm located in O'Fallon, IL is looking for a Systems Engineer SME to provide strategic advice and technical guidance at Scott Air Force Base. The role demands over 10 years of experience in cloud engineering, specifically designing and deploying...Senior
- Tricon Solutions is seeking a Software Engineer in O'Fallon, Illinois. The ideal candidate thrives on designing, coding, and maintaining large data processing systems, primarily using the Spark framework with Scala. Responsibilities include developing big data processes...Senior
$80k - $125k
...application process. Full-Time Professional East Peoria, IL, US Salary Range: $80,000.00 - $125,000.00 Annually Job Summary: The Senior Network Engineer - Core/IP Infrastructure is responsible for designing, implementing, and operating i3 Broadband’s carrier‑grade IP backbone...SeniorFull timeWork at office- ...Sr. Data Engineer A global technology company behind the world’s fastest payments processing network. We are a vehicle for commerce, a connection to financial systems for the previously excluded, a technology innovation lab, and the home of Priceless. We ensure every...SeniorLocal areaRelocation2 days per week3 days per week
$138.26k - $195.19k
...How you'll make an impact in this role Lead a high-performing engineering team of developers, administrators, and analysts to build... ...additional requirements you'll need Seven years of professional software development experience, including two years of direct team leadership...SeniorFull timeTemporary workLocal areaRemote workDay shift- Job Title About Us: At *** (*** | Connected World, Connected Experiences), we live the philosophy of connected world and connected experiences. We thrive on change that is powered by the intelligent symphony of technology and humans designing meaningful and sustainable...Senior
$96k - $163k
...governments realize their greatest potential. Title and Summary Senior Platform Engineer - Database Admin Overview • Provide world-class... ...partitioning. • Advanced knowledge of Oracle RAC, Cluster Resource software and Oracle 12C features. Education (preferred): •...SeniorFull timePart timeWorldwideFlexible hours- ...Software Engineer TECHM-JOB-29433 Location: OFALLON MO Skill: Jenkins Required Skills: To design, develop and implement software... ...flag any requirements or issues raised by the customer to seniors in the team. Develop software code as per specifications...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- senior software design engineer O Fallon, MO
- software engineer amazon O Fallon, MO
- software developer positions O Fallon, MO
- software engineer full time O Fallon, MO
- software engineer O Fallon, MO
- agile software developer O Fallon, MO
- senior software engineer remote O Fallon, MO
- software engineer remote O Fallon, MO
- senior software engineer O Fallon, MO
- software engineer healthcare O Fallon, MO


