Jobs and Careers
MA

Senior Software Engineer

Mastercard
O'Fallon, United Statesfull_timeVerifiedPosted 29 May 2025
💰 $115,000/yr

About the role

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

MDES is looking for strong, innovative Senior Software Engineer to develop Mastercard's next generation of Digital Payment products that change how our customers choose to pay. We are looking for engineers who can bring unique perspectives and innovative ideas to all areas of development and are interested in continuing to improve our platform through the ever changing technology landscape. An ideal candidate is someone who works well with a cohesive team-oriented group of developers, who has a passion for developing great software, who enjoys solving problems in a challenging environment, and who has the desire to take their career to the next level. If any of these opportunities excite you, we would love to talk.

Role: Hands-on developer who writes high quality, secure code that is modular, functional and testable.
Create or introduce, test, and deploy new technology to optimize the service Manage individual project priorities, deadlines, and deliverables
Apply best practices in software engineering, ensuring clean, efficient, and maintainable code using object-oriented programming (OOP) principles and modern frameworks. •
Mentor junior engineers and contribute to team knowledge-sharing, fostering a culture of continuous improvement.
Collaborate with engineers to develop and maintain high-volume, high-performance Java applications. •
Work with technical leads and product managers to define features and write user stories that align with project requirements. •
Lead day-to-day system development and maintenance efforts, ensuring alignment with SLAs. •
Seek opportunities to enhance standards and streamline processes, improving team efficiency. •
Actively contribute to agile discussions and retrospectives to drive continuous improvement. •
Troubleshoot and resolve complex technical issues in both the development and production environments. •
Contribute to the entire software development lifecycle, including planning, coding, testing, deploying, and supporting applications.
. All About You:
• Proven full-stack development experience with expertise in back-end development. • Proven expertise in Java development using frameworks such as Spring.
• Experience working with Mainframe systems.
• Strong background in RESTful APIs and JSON/SOAP-based APIs with Java.
• Hands-on experience with web technologies such as JavaScript, jQuery, AngularJS, CSS, HTML, Accessibility and cross-browser compatibility
• Experience working in cloud-native environments (e.g., AWS, Cloud Foundry). • Familiarity with Agile development practices.
• Excellent knowledge of software engineering concepts and methodologies. • Experience building global-scale, high-quality solutions.
• Strong verbal and written communication skills, with the ability to convey complex information to both technical and non-technical stakeholders.
• Proactive problem-solver with a focus on identifying solutions and driving them to implementation. • Bachelor’s degree in Information Technology, Computer Science, Software Engineering, or a related field. Equivalent practical experience will be considered.

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 reasonable_accommodation@mastercard.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

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Mastercard

View company profile →