Director of Software Engineering

Mastercard powers economies and empowers people in 200+ countries, providing digital payment solutions and technology innovation.
O'Fallon, MO, USA
$165,000 - $264,000
Security
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance · Cybersecurity

Description For Director of Software Engineering

Mastercard is seeking a Director of Software Engineering to lead their Cryptographic Security Program, a critical initiative that designs, builds and supports service platforms providing cryptographic, key management and EMV certificate management functions for global Mastercard applications.

The role involves leading the analysis, design, development and delivery of data protection service platforms to be leveraged across the enterprise. This position combines technical leadership with people management, making it ideal for someone passionate about both aspects in a fast-paced environment.

Key Responsibilities:

  • Formally supervise and coach a software engineering team across multiple roles
  • Ensure team compliance with objectives/goal setting and performance appraisal processes
  • Identify and develop top talent within the team
  • Provide strategic leadership for specific applications, systems and software development methodologies
  • Foster an environment of innovation and creativity
  • Work with Architects and Tech Leads to develop initiative execution plans
  • Oversee software engineering functions and make high-level technical decisions
  • Contribute to the Data Protection Services team solution and technology roadmap
  • Lead business case development and scenario planning

Required Skills & Experience:

  • Expert understanding of software engineering concepts and methodologies
  • Experience with large-scale enterprise initiatives involving multiple teams
  • Deep knowledge of Information Security concepts including cryptography, X.509, Certificate Management Protocol, public key standards, Hardware Security Modules, PKCS11
  • Strong vendor management skills including SOW creation, issue management
  • Detail-oriented with ability to handle multiple high-priority demands
  • High degree of ownership and autonomy

The position offers a competitive compensation package ranging from $165,000 - $264,000 USD plus annual bonus potential. Benefits include comprehensive medical/dental/vision insurance, 401k with company match, 16 weeks parental leave, education reimbursement, and more.

This is an excellent opportunity for an experienced technical leader to make a significant impact on Mastercard's global cryptographic security infrastructure while leading and developing a talented engineering team. The role combines technical depth in security and cryptography with strategic leadership and people management responsibilities.

Last updated 17 hours ago

Responsibilities For Director of Software Engineering

  • Lead and coach software engineering team across multiple roles
  • Ensure team compliance with objectives and performance processes
  • Provide strategic leadership for applications and systems
  • Foster innovation and creativity in the team
  • Develop plans with Architects and Tech Leads
  • Oversee software engineering functions and technical decisions
  • Contribute to solution and technology roadmap
  • Lead business case development and scenario planning

Requirements For Director of Software Engineering

Java
  • Expert understanding of software engineering concepts and methodologies
  • Experience with large-scale enterprise initiatives
  • Knowledge of cryptography, X.509, Certificate Management Protocol, HSM, PKCS11
  • Vendor management experience including SOW creation
  • Strong leadership and people management skills
  • Detail-oriented with ability to handle multiple priorities

Benefits For Director of Software Engineering

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401k with company match
  • 16 weeks parental leave
  • Education reimbursement
  • Annual bonus potential
  • 10+ vacation days
  • 10 sick days
  • 5 personal days
  • 10 paid holidays

Interested in this job?

Jobs Related To Mastercard Director of Software Engineering

Staff IT Security Engineer, Corporate Infrastructure

Remote Staff IT Security Engineer position at Zscaler, focusing on corporate infrastructure security and zero trust implementation with 7+ years experience required.

Silicon System Security Architect

Senior security architecture role at Google focusing on SOC security, cryptography, and hardware security modules.

Staff, Systems And Infrastructure Engineer, Information Security

Staff Systems Engineer role at Walmart focusing on endpoint security, EDR solutions, and infrastructure engineering, offering competitive pay and benefits in Bentonville, AR.

Sr. Lead Cybersecurity Architect

Senior Lead Cybersecurity Architect role at JPMorgan Chase, developing enterprise security solutions and leading cybersecurity architecture initiatives.

Lead SailPoint Engineer

Lead SailPoint Engineer position at Capital One, focusing on identity and access management solutions using SailPoint IdentityIQ, Java, and Python, with competitive compensation and benefits.