Mastercard
Lead Software Engineer
Atlanta, Georgia · Part-time
Stay score
odds of building a lasting career here
Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Green-card filing pattern in this occupation
Green-card intent detected
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- The ideal candidate is passionate about the customer experience journey, highly motivated, intellectually curious, analytical, and possesses an entrepreneurial mindset.
- Establish and champion engineering standards, development methodologies, code quality, testing, security, and operational best practices across the team and broader engineering organization.
- Proven experience designing and delivering backend services and RESTful APIs, including authentication/authorization, business logic, data access, third-party integrations, API versioning, backward compatibility, and robust error handling.
Responsibilities
- The Commercial Solution team is looking for a Lead Software Engineer-Full Stack to drive our customer experience strategy forward by consistently innovating and problem-solving.
- Provide technical leadership and hands-on engineering expertise in the design, development, and delivery of highly scalable, resilient, and secure full-stack applications aligned with enterprise technology strategies.
- Serve as a technical mentor and thought leader, coaching engineers, providing architectural guidance, conducting design and code reviews, and fostering a culture of engineering excellence.
- Drive technical initiatives and continuous improvement, proactively identifying opportunities to modernize platforms, improve engineering efficiency, and deliver measurable business and customer impact.
- Strong software architecture and system design experience, including defining system boundaries, API contracts, data models, and non-functional requirements related to scalability, availability, performance, resilience, and security.
- Experience championing quality engineering and accessibility, including automated testing, CI/CD quality gates, responsive design, and WCAG 2.1 accessibility standards.
- Own and influence end-to-end architecture and technical direction, driving the adoption of modern engineering practices, design patterns, and technologies across the application lifecycle.
- Lead the development of complex, high-impact solutions across the front-end and back-end, ensuring performance, scalability, security, reliability, and maintainability.
- Partner with Product, UX, Data & Analytics, DevOps/SRE, and other technology stakeholders to translate business objectives into innovative and sustainable technical solutions.
Requirements
- Strong knowledge of cloud and DevOps engineering practices, including Docker, Kubernetes, Git, Jenkins, CI/CD, and cloud-native application development and deployment using AWS and/or Azure.
- Strong understanding of secure-by-design development practices, including threat-aware development, dependency management, secrets management, input validation, and enterprise security standards.
Skills
- Essential Knowledge, Skills & Experience
Compensation
- In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions dependi
This listing is sourced directly from Mastercard's careers page and normalized into a canonical job model.