EngineerJobs.io
← Back to all jobs

Job Description

Hybrid work options and a team focused on delivering real-time, customer-focused experiences. In this role on the SME Partnerships and Loyalty team, you will apply full-stack expertise to design, build, deploy, and scale interactive applications, leveraging modern engineering practices to improve performance, reliability, security, and observability.

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 supporting real-time analytics, reporting, and data-driven applications.
  • Build intuitive, responsive, high-performing user interfaces that turn complex data into meaningful insights and elevate customer experiences.
  • Translate product and business requirements into secure, scalable, maintainable, and testable solutions.
  • Design and optimize database structures, queries, and data models for large-scale, data-intensive systems.
  • Apply software engineering fundamentals, including object-oriented design, design patterns, data structures, algorithms, automated testing, code reviews, and CI/CD.
  • Collaborate with Product Managers, Architects, Engineers, and other global stakeholders to deliver customer-focused outcomes.
  • Improve application performance, reliability, security, observability, and operational excellence over time.
  • Participate in Agile planning, estimation, prioritization, and delivery while owning technical results.
  • Use AI-assisted development tools such as GitHub Copilot to speed up coding, refactoring, testing, debugging, documentation, and reviews, with appropriate judgment and human oversight.
  • Mentor teammates, share technical knowledge, and contribute to a culture of continuous improvement and engineering excellence.

What you bring

  • Extensive experience building enterprise-scale full-stack applications with strong backend, frontend, and database expertise.
  • Extensive experience with Java and Spring Boot, including enterprise Java services, RESTful APIs, and microservices.
  • Strong hands-on experience with React, Angular, JavaScript/TypeScript, and responsive web development.
  • Proven ability to design and develop modern, responsive, and intuitive user interfaces.
  • Strong database design and data modeling experience, including SQL, NoSQL, PostgreSQL, Snowflake, query optimization, and performance tuning.
  • Solid understanding of microservice architecture, distributed systems, API design, and cloud-native development practices (and Azure experience preferred).
  • Strong knowledge 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.
  • 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 technical decision-making and continuous improvement.
  • 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.
  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or related field, or equivalent practical experience.

Hybrid location details

  • Hybrid position based in Atlanta, GA with optional O’Fallon, MO.
  • Requires three days per week onsite.

Security responsibility

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

AI and engineering tools

  • GitHub Copilot for AI-assisted development activities such as coding, refactoring, testing, debugging, documentation, code reviews, and more (with engineering judgment and human oversight).

Compensation

Atlanta, Georgia: USD 115,000 - 184,000 per year.

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 (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.
  • Jury duty leave.

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.

Target fill date

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

Similar Jobs