M

Mastercard

Processes payments across a global network

Director of Software Engineering

Engineering LeadershipConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in a related functional area or equivalent work experience is required; a bachelor's degree in Information Technology or Computer Science is also specified.
  • At least 15 years of experience in software engineering, including technical leadership experience.
  • At least 5 years of experience in the related EMVCO 3DS Payments field, with progressively increasing responsibility.
  • Experience managing multiple functional areas, especially in the EMVCO 3DS Payments domain.
  • Experience developing and managing departmental budgets covering multiple disciplines.
  • Formal business or management training, including project management, financial management, and strategic planning.
  • Understanding and extensive experience with software engineering concepts and methodologies.
  • Experience with Java, JUnit, Spring, Spring Boot, Hibernate, and web services.
  • Working knowledge of cloud-based application development on PCF, Azure, or another cloud platform.
  • Exposure to Agile is mandatory.
  • Excellent understanding and knowledge of software engineering concepts and methodologies.
  • Ability to provide functional and directional guidance to direct and indirect staff, set direction, and ensure appropriate outcomes for large or complex projects.
  • Ability to approve and implement policy and provide strategic direction for the organization.
  • Knowledge of application security, circuit breakers, REST API standards, encryption, SSL and mutual SSL, signing, reactive programming, blue-green deployment, resiliency, end-to-end tracing, WireMock, Spring Cache, OpenAPI specifications, crypto operations, load balancing, secret vaults, Spring Actuator, performance, SonarQube, and cloud technologies.
  • Ability to function under pressure and meet tight deadlines.
  • Ability to work as a member of a matrix-based, diverse, geographically distributed project team.
  • Mastercard corporate security responsibilities include abiding by security policies, protecting the confidentiality and integrity of accessed information, reporting suspected security violations or breaches, and completing mandatory security training.

Responsibilities

  • Provide technical leadership and expertise within the development lifecycle for the e-commerce payment authentication platform.
  • Provide leadership and strategic direction to multiple teams or functional areas.
  • Maintain approved staffing levels and meet departmental and staff education, training, and cross-training needs.
  • Ensure staff have the skills and behaviors to perform tasks through effective communication of goals, objectives, performance, and improvement plans as necessary.
  • Review, approve, and ensure implementation of new or revised operational processes and procedures.
  • Provide appropriate resources and budget to deliver timely, effective, efficient, and predictable processing services and continuous performance improvement.
  • Respond to operational and business concerns or issues regarding future business programs, projects, or enhancements to ensure consistent delivery of quality services.
  • Lead teams to deliver high-quality, secure, scalable software solutions based on technical requirements and design artifacts within expected time and budget.
  • Research, create, and evaluate technical solution alternatives for business needs.
  • Follow development and testing standards to ensure compliance with audit requirements and follow Mastercard Quality Assurance and Quality Control processes.
  • Support collection and reporting of project and software metrics.
  • Look for opportunities to enhance standards and improve process efficiency.
  • Mentor and ramp up junior team members.

Desired Qualifications

  • Advanced degree is highly desirable; no degree type or field is specified.
  • SAFE Agile experience.
  • Experience and knowledge of SQL, PL/SQL, and Oracle.
  • Experience and knowledge of REST services.
  • Working knowledge of microservices development.
  • Knowledge of the payment domain, especially card payments.
  • Working exposure to Unix systems.

About the Company

Mastercard

Processes payments across a global network

Mastercard operates a global payment network connecting financial institutions, merchants, businesses and consumers. It authorizes, clears and settles transactions between participating institutions, while banks issue Mastercard-branded cards and extend credit to their customers. Its services also include fraud detection, identity verification, payment tokenization, data analysis and consulting for organizations managing commerce and financial operations. The company earns network fees linked to payment volumes and processed transactions, along with fees for its services and solutions. Founded by a group of banks in 1966, Mastercard is headquartered in Purchase, within Harrison, New York.

Company size
10,001+
Company stage
IPO
Headquarters
Town of Harrison, New York
Founded
1966

Recently Posted Jobs

Explore more opportunities at Mastercard

See more jobs