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
Data
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Lead Software Engineer

Mastercard, a global technology leader in the payments industry operating in over 210 countries, is seeking a Lead Software Engineer for their Enterprise Data Solutions team. This role combines big data engineering expertise with leadership responsibilities, focusing on building and optimizing data pipelines that power Mastercard's innovative payment solutions. The position offers an opportunity to work with cutting-edge technologies like Spark, Hadoop, and various programming languages (Scala/Python/Java) while developing solutions that directly impact the global digital economy.

The ideal candidate will bring 10+ years of data warehouse experience and strong technical expertise in building scalable data pipelines. You'll be responsible for driving automation and efficiency in data workflows, implementing software development standards, and providing technical leadership to junior team members. The role requires both technical excellence and strong communication skills, as you'll be collaborating with business stakeholders and distributed engineering teams worldwide.

Mastercard offers a comprehensive benefits package including competitive salary ($138,000 - $221,000), extensive healthcare coverage, generous parental leave (16 weeks), and strong retirement benefits with 401k matching. The company's culture emphasizes innovation, inclusion, and professional growth, making it an ideal environment for experienced engineers looking to make a significant impact in the financial technology sector.

This role presents an exciting opportunity to work on large-scale data solutions that power global financial transactions while being part of a company that values technical innovation and professional development. The position combines technical leadership with hands-on development, offering a perfect balance for senior engineers looking to advance their careers in big data and financial technology.

Last updated 20 days ago

Responsibilities For Lead Software Engineer

  • Develop high quality, secure and scalable data pipelines using spark, Scala/python on Hadoop or object storage
  • Leverage new technologies and approaches to innovate with large data sets
  • Drive automation and efficiency in Data ingestion, data movement and data access workflows
  • Implement and enforce Software development standards and engineering principles
  • Work closely with business stakeholders and engineering teams
  • Contribute ideas to enhance standards and improve process efficiency
  • Perform assigned tasks and production incident independently
  • Provide technical leadership to junior team members

Requirements For Lead Software Engineer

Python
Java
Scala
  • 10+ years of experience in Data Warehouse related projects
  • Experience building data pipelines through Spark with Scala/Python/Java on Hadoop or Object storage
  • Experience building Nifi pipelines
  • Experience with databases like Oracle, Netezza
  • Strong analytical skills for debugging production issues
  • Strong communication skills - both verbal and written
  • Ability to multi-task across multiple projects
  • Ability to quickly learn and implement new technologies
  • Flexibility to work with geographically distributed teams

Benefits For Lead Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Medical, dental, and 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
  • Tuition reimbursement