Manager Software Engineering
Job in
O'Fallon, St. Charles County, Missouri, 63366, USA
Listed on 2026-07-22
Listing for:
MasterCard
Full Time
position Listed on 2026-07-22
Job specializations:
-
Software Development
DevOps, Software Project Mgr/ Lead, Software Architect, Cloud Engineer - Software
Job Description & How to Apply Below
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
Manager Software Engineering
Overview
Mastercard is seeking a Manager, Software Engineering to lead a high-performing team responsible for building, enhancing, and supporting enterprise software solutions, internal engineering platforms, and workflow automation capabilities. This role combines strong people leadership with technical expertise to deliver scalable, secure, resilient, and operationally excellent software products.
The successful candidate will drive engineering excellence across the software development lifecycle while coaching and developing engineers, influencing technical direction, and partnering with stakeholders to deliver business outcomes. This leader will foster a culture of accountability, innovation, continuous improvement, and customer focus while supporting modernization initiatives and enterprise engineering standards.
Role & Responsibilities
Engineering & Technical Leadership
* Lead the design, development, testing, deployment, and support of enterprise software solutions, internal platforms, and automation capabilities.
* Translate business and functional requirements into scalable, maintainable, secure, and high-quality technical solutions.
* Drive engineering excellence across the software development lifecycle (SDLC), including software design, architecture, coding standards, testing strategies, release management, and operational readiness.
* Partner with architects and senior engineering leaders to establish solution patterns, technology standards, and long-term platform direction.
* Ensure solutions are secure, resilient, scalable, and aligned with enterprise architecture and engineering standards.
* Promote strong software engineering fundamentals including object-oriented design principles, algorithms, data structures, and system design.
* Lead architecture and design discussions while balancing technical trade-offs, operational requirements, and business priorities.
Software Quality & Engineering Excellence
* Establish and champion best practices for software development, code quality, testing, performance, and maintainability.
* Ensure robust unit, functional, integration, and automated testing practices are incorporated throughout the development lifecycle.
* Oversee code review processes, ensuring high-quality, secure, and supportable software solutions.
* Promote secure coding practices, Dev Sec Ops principles, vulnerability remediation, and compliance with enterprise security standards.
* Drive performance engineering initiatives, including performance testing, scalability assessments, capacity planning, and optimization efforts.
* Continuously improve engineering processes, delivery practices, and team effectiveness.
Operability & Production Excellence
* Ensure applications and services are designed with reliability, observability, maintainability, and supportability as core requirements.
* Champion operational excellence through monitoring, alerting, incident management, root-cause analysis, and post-incident reviews.
* Lead troubleshooting activities for complex production incidents and provide guidance during high-severity operational events.
* Drive improvements in system resiliency, availability, disaster recovery readiness, and operational automation.
* Establish metrics and monitoring strategies to proactively identify risks and improve service health.
People Leadership & Talent Development
* Lead, coach, mentor, and develop a team of software engineers, fostering a culture of accountability, trust, collaboration, and continuous learning.
* Establish clear goals and performance expectations while providing regular coaching, feedback, and career…
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).
(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:
×