# Lead Software Engineer

**Company**: Mastercard
**Location**: Atlanta, Georgia
**Experience**: senior
**Job type**: full-time
**Salary**: $140,000 - $231,000 USD
**Category**: Engineering
**Industry**: Finance

**Apply**: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Atlanta-Georgia/Lead-Software-Engineer_R-288500?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_84732df7-128

## 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

### Required
- Java
- Spring Boot
- React
- GraphQL
- Databricks
- AWS
- Spark
- Hadoop
- Python
- Scala

---

Source: [Apply at mastercard.wd1.myworkdayjobs.com](https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Atlanta-Georgia/Lead-Software-Engineer_R-288500?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
