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 Senior Software Engineer About the Role
As part of a fast-paced engineering team, you will help design, build, and deliver secure, scalable, and high-performing software solutions that support Mastercard's business-critical platforms. In this role, you'll take ownership of complex technical work, contribute to software design and architecture decisions, and help deliver reliable, production-ready systems. You'll collaborate closely with product, business, and engineering partners to translate requirements into solutions that are secure, maintainable, and built to scale. You'll also play an important role in strengthening engineering practices across the team, including code quality, testing, automation, performance, operability, and continuous improvement.
Role
-Design, build, test, deploy, and maintain scalable software applications and services
-Translate business and technical requirements into well-structured software designs
-Contribute to architecture decisions that support scalability, performance, security, and long-term maintainability
-Develop high-quality, secure, and maintainable code using modern engineering practices
-Own delivery tasks across the full software development lifecycle, including design, development, testing, deployment, configuration, and documentation
-Participate in team prioritization discussions with product and business stakeholders
-Estimate work, manage delivery commitments, and communicate progress clearly
-Lead and contribute to technical discussions, including design options, trade-offs, and implementation approaches
-Write and maintain unit, functional, integration, and service-level tests to ensure quality and reliability
-Improve test automation, code coverage, and overall software quality
-Analyze and optimize application performance, scalability, and reliability
-Apply secure coding practices and support vulnerability identification and remediation
-Use code quality, security scanning, and automation tools to identify risks and improve engineering outcomes
-Perform and lead code reviews to improve readability, maintainability, quality, and adherence to standards
-Troubleshoot and resolve complex issues across applications, systems, and environments
-Build systems with strong operability, including monitoring, logging, resiliency, and support readiness
-Contribute to CI/CD pipelines and release workflows that support reliable, efficient delivery
-Share knowledge, promote reuse of patterns and practices, and support continuous improvement across the team
-Mentor and guide less-experienced engineers through technical feedback and day-to-day collaboration
-Demonstrate Mastercard Way values by owning outcomes, simplifying complexity, moving with urgency, taking thoughtful risks, unlocking potential, and being inclusive
All About You
-Experience designing, building, testing, deploying, and maintaining software applications and services
-Strong understanding of software design principles and the ability to create scalable, maintainable, and secure solutions
-Experience contributing to software architecture decisions, including design patterns, system interactions, and technical trade-offs
-Ability to work independently on complex technical problems with limited guidance
-Strong understanding of data structures and how they impact performance, scalability, and system behavior
-Experience writing secure code and applying secure coding standards such as OWASP, CWE, or similar frameworks
-Experience identifying and addressing vulnerabilities as part of the software development lifecycle
-Strong experience with unit, functional, integration, and service-level testing
-Understanding of test automation strategies, including the test pyramid, behavior-driven development, and customer journey testing concepts
-Experience using code quality, security scanning, and software composition analysis tools such as Sonar, Checkmarx, Veracode, JFrog XRay, or similar tools
-Strong performance engineering skills, including analyzing, tuning, and optimizing systems for scalability, reliability, and efficiency
-Experience performing and leading code reviews to improve code quality, consistency, and maintainability
-Strong troubleshooting and root cause analysis skills in complex technical environments
-Experience building software with operability in mind, including monitoring, logging, alerting, reliability, and support readiness
-Experience with CI/CD pipelines, release workflows, build automation, and deployment practices
-Familiarity with deployment strategies such as canary or blue-green deployments
-Ability to collaborate effectively with product owners, business stakeholders, and engineering teams
-Strong communication skills with the ability to explain technical decisions and influence outcomes
-Experience mentoring, coaching, or supporting other engineers
-Bachelor's degree in Software Engineering, Computer Science, Information Technology, or related discipline preferred, or equivalent work experience
Nice to Have
-Experience with artificial intelligence, cloud, machine learning, or data-driven platforms
-Experience working on high-scale, mission-critical, or regulated technology platforms
-Experience in payments, financial services, or transaction-based environments
-Exposure to domain-driven design principles
-Experience improving engineering processes, tooling, frameworks, or shared libraries across teams 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. 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:
O'Fallon, Missouri: $115,000 - $184,000 USD
As part of a fast-paced engineering team, you will help design, build, and deliver secure, scalable, and high-performing software solutions that support Mastercard's business-critical platforms. In this role, you'll take ownership of complex technical work, contribute to software design and architecture decisions, and help deliver reliable, production-ready systems. You'll collaborate closely with product, business, and engineering partners to translate requirements into solutions that are secure, maintainable, and built to scale. You'll also play an important role in strengthening engineering practices across the team, including code quality, testing, automation, performance, operability, and continuous improvement.
Role
-Design, build, test, deploy, and maintain scalable software applications and services
-Translate business and technical requirements into well-structured software designs
-Contribute to architecture decisions that support scalability, performance, security, and long-term maintainability
-Develop high-quality, secure, and maintainable code using modern engineering practices
-Own delivery tasks across the full software development lifecycle, including design, development, testing, deployment, configuration, and documentation
-Participate in team prioritization discussions with product and business stakeholders
-Estimate work, manage delivery commitments, and communicate progress clearly
-Lead and contribute to technical discussions, including design options, trade-offs, and implementation approaches
-Write and maintain unit, functional, integration, and service-level tests to ensure quality and reliability
-Improve test automation, code coverage, and overall software quality
-Analyze and optimize application performance, scalability, and reliability
-Apply secure coding practices and support vulnerability identification and remediation
-Use code quality, security scanning, and automation tools to identify risks and improve engineering outcomes
-Perform and lead code reviews to improve readability, maintainability, quality, and adherence to standards
-Troubleshoot and resolve complex issues across applications, systems, and environments
-Build systems with strong operability, including monitoring, logging, resiliency, and support readiness
-Contribute to CI/CD pipelines and release workflows that support reliable, efficient delivery
-Share knowledge, promote reuse of patterns and practices, and support continuous improvement across the team
-Mentor and guide less-experienced engineers through technical feedback and day-to-day collaboration
-Demonstrate Mastercard Way values by owning outcomes, simplifying complexity, moving with urgency, taking thoughtful risks, unlocking potential, and being inclusive
All About You
-Experience designing, building, testing, deploying, and maintaining software applications and services
-Strong understanding of software design principles and the ability to create scalable, maintainable, and secure solutions
-Experience contributing to software architecture decisions, including design patterns, system interactions, and technical trade-offs
-Ability to work independently on complex technical problems with limited guidance
-Strong understanding of data structures and how they impact performance, scalability, and system behavior
-Experience writing secure code and applying secure coding standards such as OWASP, CWE, or similar frameworks
-Experience identifying and addressing vulnerabilities as part of the software development lifecycle
-Strong experience with unit, functional, integration, and service-level testing
-Understanding of test automation strategies, including the test pyramid, behavior-driven development, and customer journey testing concepts
-Experience using code quality, security scanning, and software composition analysis tools such as Sonar, Checkmarx, Veracode, JFrog XRay, or similar tools
-Strong performance engineering skills, including analyzing, tuning, and optimizing systems for scalability, reliability, and efficiency
-Experience performing and leading code reviews to improve code quality, consistency, and maintainability
-Strong troubleshooting and root cause analysis skills in complex technical environments
-Experience building software with operability in mind, including monitoring, logging, alerting, reliability, and support readiness
-Experience with CI/CD pipelines, release workflows, build automation, and deployment practices
-Familiarity with deployment strategies such as canary or blue-green deployments
-Ability to collaborate effectively with product owners, business stakeholders, and engineering teams
-Strong communication skills with the ability to explain technical decisions and influence outcomes
-Experience mentoring, coaching, or supporting other engineers
-Bachelor's degree in Software Engineering, Computer Science, Information Technology, or related discipline preferred, or equivalent work experience
Nice to Have
-Experience with artificial intelligence, cloud, machine learning, or data-driven platforms
-Experience working on high-scale, mission-critical, or regulated technology platforms
-Experience in payments, financial services, or transaction-based environments
-Exposure to domain-driven design principles
-Experience improving engineering processes, tooling, frameworks, or shared libraries across teams 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. 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.
O'Fallon, Missouri: $115,000 - $184,000 USD
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in O Fallon, MO vacancy
- ...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
- ...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- Backend Developer Requirement/Must Have: ~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. ~ Solid understanding of event-driven...Senior
- ...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
$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview We work to connect and power an inclusive, digital economy that benefits everyone, everywhere, by making transactions...SeniorFull timePart timeWorldwideFlexible hours- ...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
$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer II About the Role As a Senior Data Engineer, you’ll take ownership of building and optimizing data platforms, pipelines...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$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 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 Who is Mastercard Mastercard is a global technology company in the payments industry. We work to connect and power an...SeniorFull timePart timeWorldwideFlexible hours- NISC is seeking a versatile mid-to-senior software engineer to join their team in Lake Saint Louis, MO. In this role, you will engage in the full software delivery lifecycle, focusing on both application development and DevOps practices. You will collaborate with internal...Senior
$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, 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? 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 About Mastercard Mastercard is a global technology company in the payments industry. Our mission is to connect and...SeniorFull timePart timeWorldwideFlexible hoursShift work$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 All About Us MasterCard is a technology company in the global payments business. We connect consumers, financial institutions...SeniorFull timePart timeWork experience placementWorldwideFlexible hours- ...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
$107.9k - $195.05k
...Description The Leidos Spatial Solutions Division has an exciting opportunity for a senior DevOps Engineer to assist with the development, integration, deployment, and sustainment of mission critical systems that enable NGA's Geospatial Intelligence (GEOINT) mission...SeniorLocal areaImmediate startRemote work- Aqua IT is seeking an AWS Cloud Engineer to join our cloud development team. The role involves collaborating in the design and implementation of AWS architectures, reviewing requirements, and monitoring operational metrics. We require candidates to have extensive experience...Senior
- Phase2 Technology in O'Fallon, Illinois, is seeking an experienced AI/ML Engineer to architect and implement AI-driven solutions for the Defense and Intelligence sectors. You will develop production-grade machine learning systems and collaborate across teams to enhance...SeniorRemote jobFlexible hours
- ...Senior Site Reliability Engineer The BizOps team is looking for a Senior Site Reliability Engineer who can help us solve problems and enhance our... ...Support the application CI/CD pipeline for promoting software into higher environments through validation and operational...SeniorShift work
$96k - $163k
...realize their greatest potential. Title and Summary Senior Site Reliability Engineer Overview- The B&MI BizOps team is looking for a... ...support our developers during the application build phase in software run principals that includes operational design, automation...SeniorFull timePart timeWorldwideFlexible hoursShift work$77.5k - $176k
Phase2 Technology in O'Fallon, Illinois is seeking a Senior AI Platform Operations Engineer to enhance IT operations utilizing AI technologies. This role requires developing tools for efficient solutions in critical operations, supported by a strong background in DevOps...Senior$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer (Mainframe/COBOL) Overview . Minimum 4 Years of Mainframe development experience • Core Payments of...SeniorFull timePart timeWorldwideFlexible hours$77.5k - $176k
Booz Allen Hamilton is seeking a DevOps engineer based in O'Fallon, Illinois, specializing in AI for the Department of War. This role involves streamlining IT operations and automating workflows to enhance productivity and speed in implementing Agentic AI solutions. Candidates...Senior$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer (IBM ODM) Overview Mastercard is seeking a Senior Software Engineer (Business Rule Author) to join the AI & Decisioning...SeniorFull timePart timeWork experience placementWorldwideFlexible hours- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- software engineer amazon O Fallon, MO
- agile software developer O Fallon, MO
- software developer positions O Fallon, MO
- senior software design engineer O Fallon, MO
- software developer O Fallon, MO
- ngo software engineer O Fallon, MO
- startup software engineer O Fallon, MO
- senior software engineer O Fallon, MO
- real time software engineer O Fallon, MO
- senior software engineer ruby on rails O Fallon, MO

