Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 2 Nov 2026

Lead Software Engineer

Salary

$140,000 - $231,000 USD per year

Apply on Mastercard

Description

We are seeking a Lead Software Engineer to provide technical ownership for building the next generation platform that empowers end-to-end marketing campaign management. The ideal candidate is passionate about architecting and building highly available, large-scale platforms using modern engineering practices.

Responsibilities:

  • Provide technical leadership and expertise for architecting new platform capabilities.
  • Lead teams comprising dynamic UI developers, full-stack engineers, and data engineers to build highly available, large-scale, and fault-tolerant platforms.
  • Assess technologies and approaches for integrating backend data services with user interfaces.
  • Work closely with team members from across Mastercard to identify functional and system requirements.
  • Understand complex application and data flows and bridge the gap between technical and business requirements.
  • Drive engineering best practices across software quality, automation, observability, reliability, and performance.
  • Design & develop REST APIs and web services using Java, Spring Boot, and modern cloud-native technologies.
  • Champion adoption of GenAI, Agentic AI, automation, and modern cloud engineering practices across the software development lifecycle.
  • Drive platform modernisation initiatives supporting Mastercard's cloud transformation strategy, including AWS and Databricks-based solutions.

Requirements:

  • Provide technical thought leadership and expertise for architecting new platform capabilities.
  • Be hands-on with Java, Spring Boot, and distributed service architectures (REST APIs).
  • Be familiar with modern web development technologies including React and/or Angular, NodeJS, GraphQL, etc.
  • Be familiar with Big Data and analytics technologies such as Databricks, Hadoop, Spark, Python, Scala, and cloud-based data platforms.
  • Have experience working with real-time or near real-time data ingestion and processing systems.
  • Be skilled at architecting large and complex distributed platforms.
  • Understand Domain Driven Design (DDD) and Event Driven Design (EDD).
  • Build and govern automated quality frameworks based on JUnit and Mockito and have a solid understanding of BDD testing frameworks.
  • Understand CI/CD using tools such as Jenkins and automated deployment pipelines.
  • Have experience architecting and delivering cloud-native solutions on AWS.
  • Demonstrate a proven track record of delivering highly available, observable, automated, resilient, and high-performance products at scale.
  • Have experience implementing monitoring, logging, alerting, reliability engineering, and operational excellence practices across the software lifecycle.
  • Demonstrate experience using GenAI and AI-assisted development tools to improve engineering productivity, software quality, and delivery outcomes.
  • Be familiar with Agile/Scrum methodologies.
  • Have demonstrated ability to adapt to new technologies and learn quickly.
  • Be strong, confident, and able to communicate solutions and architecture effectively to a wide variety of stakeholders.
  • Have a passion for cloud transformation, platform modernisation, and adoption of emerging technologies.
  • Last but not least, have a bias for action.

Benefits:

  • Insurance (including medical, prescription drug, dental, vision, disability, life insurance)
  • Flexible spending account and health savings account
  • Paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)
  • 80 hours of Paid Sick and Safe Time
  • 25 days of vacation time and 5 personal days, pro-rated based on date of hire
  • 10 annual paid U.S. observed holidays
  • 401k with a best-in-class company match
  • Deferred compensation for eligible roles
  • Fitness reimbursement or on-site fitness facilities
  • Eligibility for tuition reimbursement

Skills

Ready to apply?

You apply with the employer directly. Their original posting is here: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Atlanta-Georgia/Lead-Software-Engineer_R-288500

Apply on Mastercard