M

Mastercard

Processes payments across a global network

Lead Software Engineer - Full Stack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeAtlanta, GA, USAIn-person

About the Job

Requirements

  • Full-stack software engineering expertise developing enterprise applications using Java with Spring Boot and/or Python with Django, and modern front-end technologies such as Angular, React, Next.js, and TypeScript.
  • Strong software architecture and system design experience, including defining system boundaries, API contracts, data models, and non-functional requirements for scalability, availability, performance, resilience, and security.
  • Experience designing and delivering backend services and RESTful APIs, including authentication and authorization, business logic, data access, third-party integrations, API versioning, backward compatibility, and robust error handling.
  • Knowledge of cloud and DevOps engineering practices, including Docker, Kubernetes, Git, Jenkins, continuous integration and delivery, and cloud-native application development and deployment using AWS and/or Azure.
  • Experience driving engineering quality, performance, reliability, and security, including automated testing, code quality standards, observability, performance optimization, secure coding practices, and production readiness.
  • Technical leadership and mentoring experience, including influencing architecture and engineering direction, establishing development standards, coaching engineers, leading technical discussions, and communicating risks, trade-offs, and recommendations to technical and business stakeholders.
  • Corporate security responsibilities include abiding by security policies and practices, protecting the confidentiality and integrity of accessed information, reporting suspected security violations or breaches, and completing mandatory security training.

Responsibilities

  • Provide technical leadership and hands-on engineering expertise in designing, developing, and delivering highly scalable, resilient, and secure full-stack applications aligned with enterprise technology strategies.
  • Own and influence end-to-end architecture and technical direction, driving modern engineering practices, design patterns, and technologies across the application lifecycle.
  • Lead development of complex, high-impact front-end and back-end solutions, ensuring performance, scalability, security, reliability, and maintainability.
  • Partner with Product, UX, Data and Analytics, DevOps/SRE, and other technology stakeholders to translate business objectives into sustainable technical solutions.
  • Establish and champion engineering standards, development methodologies, code quality, testing, security, and operational best practices across the team and broader engineering organization.
  • Mentor engineers, provide architectural guidance, conduct design and code reviews, and foster engineering excellence.
  • Drive technical initiatives and continuous improvement by identifying opportunities to modernize platforms, improve engineering efficiency, and deliver measurable business and customer impact.

Desired Qualifications

  • Experience driving application performance, reliability, observability, and production operations, including monitoring, logging, metrics, tracing, alerting, and improving mean time to recovery.
  • Understanding of secure-by-design development practices, including threat-aware development, dependency management, secrets management, input validation, and enterprise security standards.
  • Experience championing quality engineering and accessibility, including automated testing, continuous integration and delivery quality gates, responsive design, and WCAG 2.1 accessibility standards.
  • Experience modernizing or transforming large-scale enterprise platforms, influencing technology roadmaps, and driving adoption of modern engineering practices and technologies.

About the Company

Mastercard

Processes payments across a global network

Mastercard operates a global payment network connecting financial institutions, merchants, businesses and consumers. It authorizes, clears and settles transactions between participating institutions, while banks issue Mastercard-branded cards and extend credit to their customers. Its services also include fraud detection, identity verification, payment tokenization, data analysis and consulting for organizations managing commerce and financial operations. The company earns network fees linked to payment volumes and processed transactions, along with fees for its services and solutions. Founded by a group of banks in 1966, Mastercard is headquartered in Purchase, within Harrison, New York.

Company size
10,001+
Company stage
IPO
Headquarters
Town of Harrison, New York
Founded
1966

Recently Posted Jobs

Explore more opportunities at Mastercard

See more jobs