Taro Logo

Lead Software Engineer

Global technology company in the payments industry, connecting and powering inclusive digital economy across 210+ countries.
O'Fallon, MO, USA
$138,000 - $221,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Finance · Cybersecurity

Description For Lead Software Engineer

Mastercard, a global leader in payment technology operating in over 210 countries, is seeking a Lead Software Engineer for their Identity Solutions Services Platform Engineering team. This role is based in O'Fallon, Missouri, offering a competitive salary range of $138,000 - $221,000 USD.

The position sits within the 'Services within Mastercard' division, which is crucial for managing fraud and risk, enhancing cybersecurity, and improving digital payments experiences. The Identity Solutions program, where this role is housed, serves as the global standard in identity verification, utilizing complex machine learning to assess risk in digital transactions.

As a Lead Software Engineer, you'll be responsible for technical leadership and backend development, focusing on REST API solutions. The role requires advanced Java development skills, particularly with Java 17+, Spring Boot, and related technologies. You'll work in an Agile environment, leading and mentoring team members while ensuring adherence to Mastercard's high standards and specifications.

The ideal candidate should bring strong technical expertise in Java ecosystem, experience with testing frameworks, and knowledge of cloud platforms. The role offers an opportunity to work on cutting-edge identity verification solutions while contributing to Mastercard's mission of powering an inclusive, digital economy.

Mastercard offers an impressive benefits package including comprehensive health insurance, generous parental leave (16 weeks), flexible spending accounts, substantial PTO, 401k with company match, and professional development opportunities. The company's culture emphasizes innovation, inclusion, and technical excellence, making it an ideal environment for experienced engineers looking to make a significant impact in the financial technology sector.

This role represents an excellent opportunity for a seasoned software engineer to step into a leadership position at a company that's at the forefront of global payment technology and identity solutions. The position combines technical expertise with leadership responsibilities, offering both professional growth and the chance to contribute to solutions that impact billions of transactions worldwide.

Last updated 3 days ago

Responsibilities For Lead Software Engineer

  • Work as part of a development Scrum team in an Agile environment
  • Help lead and mentor team from tech perspective
  • Responsible for analysis, design, development, and delivery of software backend (REST API) solutions
  • Define requirements for new applications and customization adhering to Mastercard standards
  • Develop, customize, and test applications to integrate to Mastercard's specifications

Requirements For Lead Software Engineer

Java
  • Advanced Java development skills
  • Advanced skills and knowledge of Java 17+, Spring Boot, JPA, Hibernate
  • Experience in building Restful services and clients using Spring framework
  • Experience working with Junit/Mockito/Spring Test
  • Experience with JBehave / Cucumber BDD testing/ Spock
  • Experience mentoring providing technical support to junior team members
  • Experience managing projects/initiatives
  • Basic security knowledge (TLS, Encryption, hashing, JWT)
  • Knowledge of cloud platforms like Azure or AWS or PCF

Benefits For Lead Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Medical, prescription drug, dental, vision insurance
  • Flexible spending account and health savings account
  • 16 weeks new parent leave
  • Up to 20 paid days bereavement leave
  • 10 annual paid sick days
  • 10+ annual paid vacation days
  • 5 personal days
  • 10 annual paid U.S. observed holidays
  • 401k with company match
  • Deferred compensation for eligible roles
  • Fitness reimbursement or on-site fitness facilities
  • Tuition reimbursement

Interested in this job?

Jobs Related To Mastercard Lead Software Engineer