M

Mastercard

Processes payments across a global network

Lead Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeNavi Mumbai, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Information Systems, Information Technology, Computer Science, or Engineering, or equivalent experience.
  • Five to eight years of experience in a related field, including preferred experience delivering secure solutions in the financial services sector.
  • Advanced knowledge and understanding of software engineering concepts and methodologies.
  • Ability to learn and implement new technologies, frameworks, and tools quickly and support multiple concurrent activities.
  • Ability to work independently under pressure and demonstrate initiative and self-motivation.
  • Strong verbal and written communication, relationship, collaboration, and organizational skills.
  • Ability to work as a member of a matrix-based, diverse, geographically distributed project team.
  • Ability to comply with security policies, protect the confidentiality and integrity of accessed information, report suspected security violations or breaches, and complete required security training.

Responsibilities

  • Lead major projects and complex assignments with broad scope and long-term business implications, creating innovative, cost-effective, high-quality solutions with faster time to market.
  • Lead the team's daily system development and maintenance activities to meet service level agreements.
  • Collaborate with business and technical partners to identify and scope opportunities, outline potential value and return on investment, and identify risks, benefits, and constraints.
  • Contribute to the overall strategy and manage complex issues within the functional area of expertise.
  • Develop strategic technical plans and architecture proposals based on identified solution gaps; lead planning, design, and implementation of technical solutions; and create solution definitions and architectures.
  • Assist management with business case development and scenario planning, and present to management, business owners, and other stakeholders.
  • Research current and emerging technologies, assess relevant industry technologies, recommend frameworks and technologies to management, perform proofs of concept, and help the department select technologies.
  • Create and maintain solution and technology roadmaps.
  • Partner with project managers to implement processes as team and solution needs evolve; create detailed cost and time estimates, define technical scope and project requirements, and assist with scope management throughout the project lifecycle.
  • Identify quality methodologies and define team quality metrics; lead quality assurance and quality control processes in the department.
  • Ensure adequate unit, system, integration, and performance test coverage; conduct quality inspections and walkthroughs throughout the software development lifecycle, including requirements, architecture, design, code, and security reviews, to ensure compliance with Mastercard standards.
  • Coordinate offshore development and manage day-to-day activities; support collection and reporting of project and software metrics; and identify opportunities to improve standards and process efficiency.
  • Lead and guide the team through all phases of an application's software development lifecycle; lead production incident and problem management, identify root causes, and remediate problems.
  • Mentor, coach, and assist project team members; deliver sessions on new technologies, methodologies, and frameworks; and provide technical training.
  • Assist with selecting technical resources for projects.
  • Ensure compliance with defined standards, modify and enhance standards as departmental needs require, develop documentation templates, and enforce documentation throughout the solution development lifecycle.
  • Educate the team on compliance requirements, integrate them into the software development lifecycle, and represent the team during compliance audits.

Desired Qualifications

  • Five to eight years of experience delivering secure solutions in the financial services sector is preferred.

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