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 EngineerWho 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 Join Mastercard’s Transaction Stream team in O’Fallon, MO, and help build the applications and services that power critical capabilities across the real-time payment network. This is an opportunity to work on software that operates at global scale, where speed, reliability, and resilience matter every day. As a Senior Software Engineer, you will collaborate with engineers and product partners to design, build, test, and enhance solutions that support the movement of transactions around the world. Role As a Senior Software Engineer, you will: • Design, develop, and maintain scalable test frameworks and automation solutions aligned with enterprise architecture standards• Apply software design principles and architectural patterns to create maintainable and extensible testing and validation systems
• Contribute to system architecture discussions, ensuring solutions are testable, observable, secure, and performant
• Translate business and system requirements into well-designed technical solutions, test strategies, and validation models
• Ensure secure coding practices are embedded in development and testing processes, proactively identifying vulnerabilities and risks
• Develop and execute testing strategies across all levels: unit, functional, integration, system, and performance testing
• Leverage data structures and algorithms to optimize test execution, data handling, and performance validation
• Collaborate in Agile environments, contributing to backlog refinement, sprint planning, and design discussions Responsibilities Software Engineering & Development • Design, build, test, deploy, and maintain software components, automation frameworks, and validation tools
• Apply strong knowledge of data structures, algorithms, and efficient coding practices in building scalable solutions
• Contribute to end-to-end software development lifecycle, including design, development, testing, deployment, and monitoring Architecture & Design • Participate in defining software architecture and design patterns to ensure scalability, reliability, and maintainability
• Ensure systems are designed for testability, observability, performance, and operational readiness
• Provide input into microservices and cloud migration strategies Quality Engineering & Testing • Develop and implement test automation frameworks and CI/CD integration pipelines (e.g., Jenkins, XLR)
• Design comprehensive test strategies and plans, including performance, reliability, and production simulation testing
• Ensure high code quality and coverage using tools such as Sonar or Clover Security & Compliance • Apply and promote secure coding practices, including code analysis, vulnerability detection, and mitigation strategies
• Integrate security testing into CI/CD pipelines Code Quality & Reviews • Conduct and lead code reviews, ensuring adherence to coding standards, security practices, and maintainability
• Act as a technical reviewer for system designs, test strategies, and implementation approaches Operability & Performance • Ensure systems are observable, monitorable, and resilient across environments
• Perform performance engineering, including load testing, tuning, and bottleneck analysis
• Troubleshoot complex production issues and ensure rapid resolution Collaboration & Leadership • Partner with developers, architects, and product teams to drive engineering best practices
• Mentor junior engineers and contribute to knowledge sharing across teams
• Evaluate and recommend tools, technologies, and frameworks for continuous improvement All About You • Experience building applications and REST APIs using Java, Spring Boot, and Spring Data JPA
• Strong foundation in computer science fundamentals, including data structures, algorithms, and object-oriented design
• Ability to write clean, secure, testable code and contribute to unit, service, and integration testing.
• Comfort working with SQL and relational data concepts.
• Strong analytical and problem-solving skills, with the ability to debug issues and identify practical solutions.
• Strong verbal and written communication skills and the ability to work effectively in a collaborative team environment.
• Self-motivated, organized, and eager to learn, with a passion for continuous improvement and delivering results.
• Strong hands-on experience in software engineering, including development and quality engineering
• Proven experience working with:
• Testing across platforms: Linux and web applications
• Automation development and CI/CD integration and deployment (Jenkins / XLR) and code coverage tools (Sonar, Clover) to ensure high code/ conditional coverage
• Unit, functional, and integration testing
• Performance testing and engineering
• Strong knowledge and understanding of:
• Software design principles (OOP, modularity, design patterns)
• Software architecture concepts (microservices, distributed systems, scalability)
• Data structures and algorithms
• Experience with secure coding practices and application security principles (e.g., OWASP)
• Ability to contribute to system design and architecture decisions Preferred Qualifications • Experience in cloud and microservices architecture or mainframe modernization
• Experience designing systems for reliability, performance, and scalability
• Domain knowledge in payments and transaction processing systems
• Bachelor’s or master's degree in computer science or equivalent experience is preferredMastercard 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- ...quality to help build and ship better products.Collaborate with development teams to enhance existing software development processes.Partner with developers and test engineers to improve and automate test and release processes.Help make Quality as an integral part of the...Senior
- ...Senior Software EngineerO'Fallon, MissouriCategory: Engineering - ITJob Type: ContractLocation: O'Fallon, MissouriPay Rate: $0About the Role:Ensure quality of one or more application codebases and alignment with development standards.Provides input into design of automation...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
- ...Quality Engineering Team Lead Mastercard is a global technology company in the payments industry. Our mission is to connect and power... ...other organizations, this position needs deep understanding of software development, architecture, and performance engineering to help...SeniorWork experience placement
- ...Senior Software Engineer Visa: No OPT EAD, US Citizen or Green Card preferred Location: Hybrid in O'Fallon, Missouri (St. Louis) Duration: at least 1 year, likelihood of extension Interview: 2 client interviews, second one on-site if...SeniorLong term contractWork experience placementLocal areaRelocationFlexible hours
$132k - $212k
...Senior Software EngineerMastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive... ...realize their greatest potential.OverviewThe ADUEX Engineering organization is central to Mastercard's growth strategy, delivering...SeniorFull timePart timeFlexible hours$115k - $184k
...Senior Software Development Engineer Overview The Senior Software Development Engineer is a senior individual contributor responsible for designing, developing, and supporting highly scalable distributed systems. This role combines deep technical expertise with...Senior- ...Full Stack DeveloperThe Consumer Authentication Solutions program/Smart Interface team is looking for a Software Engineer to drive our customer experience strategy forward by consistently innovating and problem-solving. The ideal candidate will be part of an exciting,...Senior
$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview Customer Connectivity is a global Mastercard team that designs, builds and supports service platforms that...SeniorFull timePart timeWork experience placementWorldwideFlexible 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 timeContract workPart timeWork experience placementWorldwideFlexible hours- ...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 Who We Are Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together 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 Job Overview: Responsible for the analysis, design, development, testing, and delivery of secure, scalable software...SeniorFull timePart timeWork experience placementWorldwideFlexible 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 Overview: Mastercard Send (part of the Mastercard Move portfolio) enables near real-time money movement across billions...SeniorFull timePart timeWorldwideFlexible hoursShift work$126.65k - $171.35k
Software Engineer-Developer, Phantom Works Weapons (Experienced or Senior)Company:The Boeing CompanyThe Boeing Company is seeking an Application Software Engineer (Experienced or Senior) to join the Phantom Works Weapons team in St. Charles, MO (St. Louis Area). This teamsupports...SeniorPermanent employmentFull timeWork experience placementCurrently hiringRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work- ...functionality ¿ Expertise in agile and waterfall delivery, life cycle management tools (JIRA/Rally/Rational Concert/Quality Center), software testing standards, methods and conventions. ¿ Exposure to Device/Browser compatibility ¿ Exposure on validating code review r and...Senior
- ...Sr. Software EngineerThis is hybrid in O'Fallon, Missouri 3 days per week (Tuesday, Thursday... .../ AWS or Other Cloud PlatformsCI/CD and engineering tools like Jenkins, Maven, Gradle, Chef,... ...and impact. You will work directly with senior engineers, architects, and product...SeniorWork experience placement3 days per week
- ...Senior Java Backend Developer O'Fallon, Missouri [Onsite] Job Description: ~6+ years of experience in backend development using Java. ~ Strong expertise in Core Java, Spring Boot, and REST APIs. ~ Hands-on experience with Kafka / event streaming platforms...Senior
$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer– RPPS Platform Who is Mastercard? Mastercard powers economies and empowers people in more than 200 countries and territories...SeniorFull timePart timeRemote workWorldwideFlexible hours- ...Senior Java Full-Stack DeveloperOur client, a credit card company, is looking for a Senior... ...refining business requirements.Ensure software designs align with client's Enterprise... ...Safe Harbor, and others.Drive performance engineering of the enterprise software architecture...SeniorWork experience placement
- ...Role: - Senior Java Developer Location: - O'Fallon, MO Duration: - Long term Required Skills - Agile, API... ...is preferred. • Advanced knowledge and understanding of Software Engineering Concepts and Methodologies is required. • Strong communication...SeniorWork experience placement
- ...Lead Software Development Engineer Mastercard is a global technology company in the payments sector. We power payments and provide products and services for individuals and industries all around the world. Our people, technology, data and brand provide the capabilities...SeniorLocal area
$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$96k - $163k
...greatest potential. Title and Summary Senior Site Reliability EngineerOverview What... ...a Business Operations Site Reliability Engineer (SRE). The role of Business Operations... ...developers during the application build phase in software run principals that includes operational...SeniorFull timePart timeWorldwideFlexible hours$115k - $184k
...Senior AI Engineer Mastercard's Business & Market Insights (B&MI) group empowers organizations to achieve growth and innovation goals by delivering unparalleled data-driven intelligence and cutting-edge AI solutions. By harnessing proprietary data, frontier generative...Senior- ...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...SeniorFull timePart timeImmediate startFlexible hours
- ...Senior Site Reliability Engineer, Performance Engineering Payment Optimization unifies multiple Mastercard capabilities to improve transaction... ...suites from LoadRunner to Gatling or BlazeMeter. Strong software performance analysis, bottleneck identification, scaling,...SeniorFull timePart timeFlexible hours
$96k - $163k
...governments realize their greatest potential. Title and Summary Senior Site Reliability Engineer Who is Mastercard? At Mastercard technology, we... ...our developers during the application build phase in software run principles that include operational design,...SeniorFull timePart timeWorldwideFlexible hours$115k - $184k
...realize their greatest potential. Title and Summary Senior AI Platform Engineer (DevOps)Who is Mastercard? Mastercard powers economies and... ...of Mastercard's AI platforms. You will collaborate with software engineers, data scientists, infrastructure teams, security...SeniorFull timePart timeWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- cybersecurity software engineer O Fallon, MO
- software developer fintech O Fallon, MO
- senior robotics software engineer O Fallon, MO
- part time software developer O Fallon, MO
- part time software developer remote O Fallon, MO
- software engineer part time O Fallon, MO
- software engineer full time O Fallon, MO
- entry level software engineer remote O Fallon, MO
- senior software engineer ruby on rails O Fallon, MO
- consulting software engineer O Fallon, MO


