×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in O'Fallon, St. Charles County, Missouri, 63366, USA
Listing for: MasterCard
Full Time position
Listed on 2026-07-09
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, Backend Developer, Java Developer
Job Description & How to Apply Below
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

Overview

Mastercard's Network & Digital Payments group creates valued experiences for consumers, and enables merchants and issuers to reach consumers in ways not possible in the pre-digital world. The global product engineering team is responsible for development of a suite of foundational payment solutions. This an opportunity to be a part of a highly motivated team focused on bringing security, convenience and control to digital payments.

• Have you ever engineered a product to market on a global scale?
• Are you motivated to be a part of driving a world beyond cash?
• Are you agile with a desire to exhibit your skills at the cutting edge with a high standard for excellence?

As a Senior Engineer, You Will

* Design, develop, and maintain robust and scalable backend services using Java, Spring Boot, and microservices architecture.

* Deploy, manage, and optimize applications running on PCF, Kubernetes, and cloud-native environments.

* Develop engaging and responsive user interfaces using modern front-end frameworks such as Angular or React.

* Participate in Proof of Concepts (PoCs) and contribute to the evaluation and selection of vendor solutions, technologies, frameworks, and engineering methodologies.

* Write clean, maintainable, well-documented, secure, and testable code following engineering standards and best practices.

* Collaborate with product managers, designers, architects, and engineering teams to deliver high-quality software solutions.

* Lead and participate in code reviews, promoting engineering excellence, maintainability, secure coding practices, and adherence to architectural standards while helping other engineers improve technical quality.

* Troubleshoot and resolve complex technical issues across applications, services, and infrastructure while driving root-cause analysis and long-term corrective actions.

* Ensure adequate test coverage through unit, functional, integration, and performance testing practices.

* Contribute to and influence the architecture and design of software systems, ensuring scalability, resiliency, maintainability, and security.

* Analyze application performance, conduct scalability assessments, identify bottlenecks, and implement performance tuning strategies to optimize system reliability and efficiency under varying workloads.

* Apply secure coding standards and security best practices throughout the software development lifecycle, proactively identifying and remediating security vulnerabilities.

* Design and implement observability, monitoring, logging, and operational readiness capabilities to support system reliability, supportability, and incident response.

* Mentor junior engineers, share technical expertise, and provide guidance on engineering best practices.

* Work in an Agile environment, participating in sprint planning, daily stand-ups, retrospectives, and continuous improvement activities.

All About You

* Strong proficiency and experience in Full Stack Software Engineering.

* Strong proficiency in Java and Spring Boot framework development.

* Experience designing and developing scalable microservices-based solutions.

* Experience with PCF, Kubernetes, Docker, or similar cloud-native platforms.

* Solid understanding of front-end engineering principles and experience with Angular or React.

* Proficiency in HTML, CSS, JavaScript, and JQuery.

* Experience with relational databases such as Oracle or PostgreSQL and the ability to design efficient, optimized data access solutions.

* Experience with RESTful API design and development.

* Experience leveraging or developing solutions using Information Security concepts including…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary