MasterCard Director, Software Engineering in O'Fallon, Missouri

Who is Mastercard?

We are the global technology company behind the world€™s fastest payments processing network. We are a vehicle for commerce, a connection to financial systems for the previously excluded, a technology innovation lab, and the home of Priceless ®. We ensure every employee has the opportunity to be a part of something bigger and to change lives. We believe as our company grows, so should you. We believe in connecting everyone to endless, priceless possibilities.

Job Title

Director, Software Engineering


As part of an exciting, fast paced environment developing authentication and security solutions in the mobile and e-commerce space, this position will provide Leadership within the development life cycle for new products and services.

Are you interested in re-defining how MasterCard does online authentication today?

Have you ever brought a product to market on a global scale?

Are you motivated to stay on cutting edge of technology?

This position will be managing multiple Software Engineering teams that works with product owners, architecture, development and operations teams responsible for the continued development of the Mastercard Authentication Network platform. This includes managing all aspects of people resourcing, project deliverables, project schedules, project financials and vendor relationships. This role will include building relationships with cross-functional/technical teams within the organization to drive new development, process improvement and improve customer experiences.


Lead and manage Software Development scrum teams.

Manages and directs multiple teams of about 10 to 12 software developers, systems analysts and quality engineers. Evaluates employee performance, sets expectations and goals for department and individual staff members, recruits, disciplines and trains staff.

Exercises independent judgment and discretion in overall project management by prioritizing, planning and tracking project progress.

Designs, develops and modifies programs and plans working closely with the business owners.

Researches software development options and provides analysis for product development direction.

Consults with internal departments to identify customer needs and include into project objectives. Provides support regarding software development to internal departments.

Creates related documentation.

Knowledge of the payment card industry.

Experience of the authentication and related technologies.

Interfacing and communicating with customers

Must have good organizational and analytical skills, and be able to interact with all levels of management.

Exercises independent judgment and discretion in overall project management by prioritizing, planning and tracking project progress.

Researches software development options and provides analysis for product development direction.

Core Competencies


People Management.

Communication Proficiency.

Performance Management.

High end Problem Solving/Analysis.

Supervisory Responsibility.

Technical Capacity €“ Java/J2EE background a plus.


Software delivery experience required; card payments industry experience highly desirable.

Bachelor€™s degree or equivalent combination of training and experience.

Experience managing multiple teams with on/off shore resourcing models.

Strong communication skills both written and verbal are a must.

Organizational planning and multi-tasking skills.

Listening, oral, written and presentation skills and effective interpersonal skills.

Ability to drive results while being resourceful and tactful within a corporate environment.

Extensive experience evaluating complex strategic initiatives, facilitating, influencing and contributing to design and advancement.

Strong interpersonal and leadership skills to build credibility; team oriented, collaborative, and flexible.

Excellent analytical and problem solving skills with an ability to identify key issues, structure analysis and synthesize data, and provide recommendations effectively.

Strong business acumen and ability to develop strategic points of view and facilitate discussion.

Non-mandatory but nice to have skills:

Java/J2EE based Applications and Web Services development experience.

Knowledge of cloud-based architecture. AWS, Azure etc.

Sound technical knowledge of Software development lifecycle including Databases, and infrastructure components.

Security Coding Techniques and practices.

Release Management and code branching strategies.

Experience with best practices for Software Development.

Mastercard is an inclusive Equal Employment 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.€‹
Requisition ID: R-66353