Manager, Software Engineering

Mastercard•Atlanta, GA
•$140,000 - $231,000

About The Position

The Marketing Services team is seeking a Manager, Software Engineering to provide technical and people leadership for a multidisciplinary engineering team. The role partners with product and technology stakeholders to deliver scalable, reusable and user-focused platform capabilities, emphasizing engineering quality, efficient execution and on-time delivery. The manager leads approximately 6–8 software, user interface, data engineering and data science professionals, while remaining engaged in technical reviews and architecture and delivery decisions. The role includes ownership of platform architecture and delivery, translating business needs into technical plans, and guiding the design and development of Java-based backend services, RESTful APIs and microservices. The manager promotes high availability, scalability, reusability, fault tolerance, security, reliability and production readiness across platform layers, and contributes to proofs of concept and wider technical initiatives. The position works across geographically distributed teams and communicates technical solutions to technical and non-technical stakeholders. Mastercard states that the role is intended to be filled by 01/21/2027, or as soon as possible if that date has passed. The listed Atlanta, Georgia base salary range is $140,000–$231,000 USD. A successful candidate may also be eligible for an annual bonus or commissions depending on the role.

Requirements

  • Proven people-management experience, including performance reviews, career development, coaching, and navigating performance improvement plans or other difficult performance conversations.
  • Strong software engineering foundation and hands-on experience with Java, Spring Boot, microservices and RESTful APIs.
  • Ability to review code and designs, assess technical estimates and provide credible guidance to experienced engineers.
  • Strong understanding of system design and architecture for large, complex and distributed platforms.
  • Experience with modern web development technologies such as React or Angular, Node.js, GraphQL, or comparable frameworks and tools.
  • Understanding of domain-driven design, event-driven architecture and integration patterns.
  • Experience with CI/CD practices and tools such as Jenkins, and automated testing using JUnit, Mockito and behavior-driven development frameworks.
  • Strong ownership mindset and ability to connect people leadership, technical quality and delivery outcomes.
  • Focus on scalability, reusability, usability and attention to detail.
  • Excellent written and verbal communication skills, including explaining technical solutions and architecture to a wide range of stakeholders.
  • Experience in Agile or Scrum environments and ability to adapt to new technologies and changing priorities.
  • Responsibility for information security, including following security policies, protecting information confidentiality and integrity, reporting suspected violations or breaches, and completing mandatory security training.

Nice To Haves

  • Knowledge of data engineering and exposure to data science workflows or platforms.
  • Experience with Kubernetes, including application or platform migrations from on-premises environments to Kubernetes.
  • Exposure to generative AI and practical GenAI adoption or use cases.
  • Experience leading teams distributed across multiple locations or time zones.

Responsibilities

  • Lead, coach and develop a team of approximately 6–8 professionals across front-end, back-end, data engineering and data science disciplines, including performance management, career development and difficult performance conversations when needed.
  • Own technical leadership for the architecture, design and delivery of new platform capabilities.
  • Partner with product management and stakeholders to translate business needs into technical requirements and delivery plans.
  • Contribute code as needed, review engineering work, and challenge technical approaches, estimates and trade-offs constructively.
  • Design and develop RESTful APIs, microservices and backend services using Java, Spring Boot and related technologies.
  • Guide development of highly available, scalable, reusable and fault-tolerant solutions across user interface, application, data and integration layers.
  • Assess technologies and approaches for connecting backend data services with modern user experiences.
  • Promote engineering practices in system design, architecture, CI/CD, automated testing, code quality, security, reliability and production readiness.
  • Lead or contribute to proofs of concept and technical initiatives, including evaluating technologies, frameworks, methodologies and vendor solutions.
  • Collaborate across geographically distributed teams and communicate technical solutions and architecture to technical and non-technical stakeholders.

Benefits

  • Insurance, including medical, prescription drug, dental, vision, disability and 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, prorated based on date of hire.
  • 10 annual paid U.S. observed holidays.
  • 401(k) with a company match.
  • Deferred compensation for eligible roles.
  • Fitness reimbursement or on-site fitness facilities.
  • Eligibility for tuition reimbursement.
  • May be eligible for an annual bonus or commissions depending on the role.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service