Mastercard

Lead Software Engineer

Mastercard
Apply
17 hours ago
Atlanta, GA, USAStaff+
H1B Sponsor

Responsibilities

  • Provide technical leadership and hands-on expertise in designing, developing, and delivering scalable, resilient, secure full-stack applications.
  • Own and influence end-to-end architecture, technical direction, system boundaries, API contracts, data models, and non-functional requirements.
  • Lead development of complex front-end and back-end solutions with strong performance, scalability, reliability, security, and maintainability.
  • Design and deliver backend services and RESTful APIs, including authentication, authorization, integrations, versioning, compatibility, and error handling.
  • Partner with Product, UX, Data & Analytics, DevOps/SRE, and technology stakeholders to translate business objectives into technical solutions.
  • Establish engineering standards, development methodologies, code quality, testing, security, accessibility, and operational best practices.
  • Mentor engineers, provide architectural guidance, conduct design and code reviews, and lead technical discussions.
  • Drive modernization, performance, reliability, observability, production operations, and continuous engineering improvement.

Requirements

  • Hands-on full-stack enterprise software engineering experience using Java/Spring Boot or Python/Django and modern front-end technologies such as Angular, React, Next.js, and TypeScript.
  • Strong software architecture and system design experience covering scalability, availability, performance, resilience, and security.
  • Experience designing and delivering backend services and RESTful APIs with authentication, authorization, data access, third-party integrations, API versioning, backward compatibility, and error handling.
  • Knowledge of Docker, Kubernetes, Git, Jenkins, CI/CD, and cloud-native application deployment using AWS or Azure.
  • Experience with automated testing, code quality, observability, performance optimization, secure coding, and production readiness.
  • Demonstrated technical leadership and mentoring experience, including influencing architecture, establishing standards, coaching engineers, and communicating technical trade-offs.
  • Experience with monitoring, logging, metrics, tracing, alerting, and improving mean time to recovery is desirable.
  • Knowledge of threat-aware development, dependency management, secrets management, input validation, enterprise security standards, accessibility, responsive design, and WCAG 2.1 is desirable.
  • Experience modernizing large-scale enterprise platforms and influencing technology roadmaps is desirable.

Benefits

  • Full-time benefits generally include medical, prescription drug, dental, vision, disability, and life insurance; flexible spending and health savings accounts; paid leave; 401(k) matching; fitness reimbursement or on-site fitness facilities; tuition reimbursement; and other benefits.
  • Employees generally receive 16 weeks of new parent leave, up to 20 days of bereavement leave, 80 hours of Paid Sick and Safe Time, 25 vacation days, 5 personal days, and 10 paid U.S. holidays, prorated based on hire date.
  • The employer offers deferred compensation for eligible roles and may provide an annual bonus or commissions depending on the role.

Tech Stack

AngularAWSAzureDjangoDockerGitJavaJenkinsKubernetesNext.jsPythonReactSpring BootTypeScript
Mastercard

About Mastercard

10,000+ employees

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re building a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.

Contact me