DeveloperJobs.io
← Back to all jobs

Job Description

Join Mastercard’s SME Partnerships and Loyalty team and help deliver real-time, interactive experiences built to turn complex data into clear customer value. This hybrid role applies full-stack engineering expertise across backend services, user interfaces, databases, and analytics platforms, with the added support of AI-assisted development tools like GitHub Copilot and modern CI/CD practices.

Location: Hybrid role based in Atlanta, GA, with optional O’Fallon, MO. Onsite schedule: three days per week.

Compensation: USD 115,000 - 184,000 per year (Atlanta, GA range).

What you’ll do

  • Design, build, test, deploy, and continuously enhance full-stack applications using Java, Spring Boot, React, Angular, PostgreSQL, SQL, NoSQL, and Snowflake.
  • Develop scalable microservices, REST APIs, and distributed systems for real-time analytics, reporting, and data-driven applications.
  • Create responsive, high-performing user interfaces that make complex information meaningful and support strong customer experiences.
  • Translate business and product requirements into secure, scalable, maintainable, and testable software.
  • Design and optimize database structures, queries, and data models for large-scale, data-intensive workloads.
  • Apply strong engineering fundamentals, including object-oriented design, design patterns, data structures, algorithms, automated testing, code reviews, and CI/CD.
  • Collaborate across global teams with Product Managers, Architects, Engineers, and other stakeholders to deliver customer-focused solutions.
  • Improve performance, reliability, security, observability, and overall operational excellence over time.
  • Contribute to Agile planning, estimation, prioritization, and delivery while taking ownership of technical outcomes.
  • Use AI-assisted development tools such as GitHub Copilot to accelerate coding, refactoring, testing, debugging, documentation, and reviews, with appropriate engineering judgment and human oversight.
  • Mentor team members, share technical knowledge, and help drive a culture of engineering excellence and continuous improvement.

What you bring

  • Extensive experience building enterprise-scale full-stack applications, with depth across backend services, frontend development, and database technologies.
  • Strong Java experience, including Spring Boot, microservices, and RESTful APIs in enterprise environments.
  • Hands-on experience with React, Angular, and JavaScript/TypeScript, including responsive web application development.
  • Proven ability to design and develop modern, intuitive user interfaces with engaging user experiences.
  • Expertise in database design and data modeling, including SQL, NoSQL, PostgreSQL, Snowflake, query optimization, and performance tuning.
  • Strong understanding of microservice architecture, distributed systems, API design, and cloud-native development practices (Azure experience preferred).
  • Solid command of object-oriented design principles, design patterns, data structures, algorithms, and software architecture.
  • Experience with event-driven applications, scalable distributed systems, and data-intensive applications.
  • Experience using AI-assisted software development tools such as GitHub Copilot to improve productivity and software quality across the development lifecycle.
  • Knowledge of modern engineering practices including automated testing, CI/CD, Git-based development, code reviews, observability, and operational readiness.
  • Ability to work effectively in an Agile engineering environment and contribute to collaborative technical decision-making.
  • Ability to work independently, manage competing priorities, and make thoughtful technical decisions with minimal supervision.
  • Strong communication and collaboration skills across technical and non-technical audiences.
  • Education: Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent practical experience.

Technologies

Java, Spring Boot, React, Angular, PostgreSQL, SQL, NoSQL, Snowflake, JavaScript, TypeScript, GitHub Copilot, Azure

Benefits at Mastercard

  • 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
  • Paid time off: 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

Additional paid leave details

  • Paid Sick and Safe Time (56 hours) for interns
  • Jury duty leave
  • On-site fitness facilities in some locations for interns

Work authorization

This role is not eligible for Mastercard’s work authorization sponsorship. Candidates must be eligible to work in the United States, now and in the future, without employer sponsorship.

Security responsibility

  • Abide by Mastercard’s security policies and practices
  • Ensure confidentiality and integrity of information being accessed
  • Report any suspected information security violation or breach
  • Complete periodic mandatory security trainings per Mastercard’s guidelines

Expected fill date: Mastercard intends to fill this position by 01/06/2027. If the fill date has passed, Mastercard intends to fill this position as soon as possible.

Similar Jobs