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

Director, Software Engineering

Job in O'Fallon, St. Charles County, Missouri, 63366, USA
Listing for: Mastercard
Full Time position
Listed on 2026-09-01
Job specializations:
  • Management
    IT Project Manager, Project & Program Management
Salary/Wage Range or Industry Benchmark: 170000 - 281000 USD Yearly USD 170000.00 281000.00 YEAR
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

Director, Software Engineering

Major Accountabilities
  • Establish and monitor objectives for the department and staff members to align with department strategies and broader business goals.
  • Lead the definition, development, and delivery of major cross-department initiatives with broad scope and long-term business implications.
  • Partner with business stakeholders to identify innovative solutions, drive strategic decisions, and develop business cases aligned with Mastercard objectives.
  • Actively identify opportunities for innovation, creative problem solving, and continuous improvement.
  • Make presentations to senior management, business owners, and other stakeholders to support informed decision-making.
  • Provide recommendations to senior management on technology selection, software architecture, and strategic technical direction for the department.
  • Establish and govern engineering standards for software design, software development, secure coding, code review, testing, and overall solution quality.
  • Lead implementation of processes and supporting tools based on the evolving needs of the organization.
  • Identify process gaps, provide estimates for business solutions, define initial project scope and requirements, and manage scope throughout the project lifecycle.
  • Plan overall project scope and define scope for each phase and iteration to meet business needs and time-to-market expectations.
  • Drive quality engineering practices, including unit, functional, and integration testing standards to improve reliability and maintainability.
  • Guide performance engineering strategies to support scalable, efficient, and resilient applications.
  • Establish operational readiness practices that support observability, maintainability, resilience, and effective production support.
  • Oversee troubleshooting and incident response approaches to enable systematic problem resolution and continuous learning.
  • Ensure projects and efforts are appropriately staffed, trained, and managed.
  • Ensure team members have the appropriate skills and behaviors; communicate performance results effectively; and manage each effort within approved manpower and budget guidelines.
  • Build and develop diverse, high-performing engineering teams aligned to organizational goals.
  • Perform strategic planning, financial planning, administration, and management of the department.
  • Lead through ambiguity and complexity by creating clarity, removing barriers, and guiding teams through change.
Knowledge / Experience
  • Budget and resource management experience.
  • 8-10 years of related experience, including management experience with multiple diverse teams and experience conducting formal performance reviews.
  • Experience managing financials for multiple projects and programs.
  • Advanced knowledge of project management, strategic planning, financial planning, and related practices.
  • Advanced understanding of software engineering concepts, methodologies, and delivery practices.
  • Experience establishing or guiding software architecture, technical standards, and engineering best practices across teams.
  • Experience driving secure, scalable, maintainable, and reliable software solutions.
  • Experience with software quality practices, including code review, unit testing, functional testing, integration testing, and production readiness.
  • Experience leading performance, operability, troubleshooting, or resiliency practices for complex technology environments.
Skills / Abilities
  • Ability to influence engineering policies, standards, and strategic plans across teams and organizations.
  • Full-stack Java development experience
  • Strong database design and data management knowledge
  • Strong people management skills, including the ability to coach, develop, and lead team members using clear verbal and written communication.
  • Ability to provide overall business and technical project planning for product enhancements.
  • Ability to shape technical vision and strategy while aligning decisions to enterprise goals.
  • Ability to evaluate technical tradeoffs related to architecture, scalability, security, performance, operability, and long-term maintainability.
  • Ability to foster an enterprise mindset by encouraging end-to-end thinking and cross-functional collaboration.
  • Ability to drive change, promote innovation, and guide teams through evolving business and technology needs.
  • Ability to deliver results through high-impact execution while maintaining a customer-focused approach.
Nice To Have
  • Experience with Axon
  • Knowledge of card payment processing concepts,…
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