Taro Logo

Lead Software Engineer

Mastercard powers economies and empowers people worldwide, providing digital payment solutions and technology innovation across 200+ countries and territories.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Lead Software Engineer

Mastercard, a global leader in digital payments technology, is seeking a Lead Software Engineer to join their team in Lisbon, Portugal. This role represents an opportunity to work with a company that powers economies across 200+ countries, making transactions secure, simple, and accessible.

The Lead Software Engineer will be responsible for spearheading major software engineering projects with broad scope and long-term business implications. You'll be creating innovative solutions while leading daily system development and maintenance activities to meet service level agreements. The role involves collaboration with business and technical partners to identify opportunities, manage risks, and contribute to overall strategy.

As a technical leader, you'll develop strategic technical plans, create architecture proposals, and serve as a recognized subject matter expert. You'll be instrumental in leading quality assurance processes, mentoring team members, and ensuring compliance with Mastercard's standards. The position requires strong leadership skills in managing production incidents, problem resolution, and guiding teams through all phases of the SDLC.

The ideal candidate brings 5-8 years of experience, particularly in delivering secure solutions in the Financial Services Sector. You should possess advanced knowledge of Software Engineering Concepts and Methodologies, strong communication skills, and the ability to work effectively under pressure. This role offers the opportunity to shape the future of digital payments and work on solutions that impact millions of users globally.

Working at Mastercard means joining a company at the forefront of financial technology innovation, where you'll contribute to building a sustainable economy where everyone can prosper. The role offers the chance to work with cutting-edge technology while leading initiatives that have real-world impact on how people and businesses conduct financial transactions worldwide.

Last updated 18 days ago

Responsibilities For Lead Software Engineer

  • Lead major software engineering projects and complex assignments with broad scope
  • Create innovative and cost-effective solutions
  • Lead daily system development and maintenance activities
  • Develop strategic technical plans and architecture proposals
  • Partner with Project Managers in implementation processes
  • Lead Quality Assurance and Quality Control processes
  • Mentor and guide team members through SDLC phases
  • Manage production incident and problem resolution
  • Ensure compliance with defined standards and audit requirements

Requirements For Lead Software Engineer

  • Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering
  • 5-8 years of experience in related field
  • 5-8 years of experience in delivering secure solutions in Financial Services Sector
  • Advanced knowledge of Software Engineering Concepts and Methodologies
  • Strong communication skills - both verbal and written
  • Ability to work under pressure and handle multiple concurrent activities
  • Experience with team leadership and mentoring

Interested in this job?

Jobs Related To Mastercard Lead Software Engineer