Senior Software Engineer - Java Full Stack & AI

Mastercard•O'fallon, MO
•$115,000 - $184,000

About The Position

The Decision Services Technology team within Mastercard's Business & Market Insights organization develops analytics, reporting, and intelligence solutions that help customers investigate transactions, identify fraud patterns, and make informed business decisions. The team is investing in AI-powered capabilities to automate manual analysis and improve customer outcomes as part of a growing product area with a multi-year roadmap. The Senior Software Engineer independently delivers complex solutions, influences technical design decisions, and advances engineering excellence across the platform. The role involves developing and supporting full-stack software, cloud, data, and AI solutions with deep technical ownership and minimal guidance. The engineer also mentors colleagues and helps drive technical direction, quality, scalability, reliability, and operational readiness. The position is based on a stated U.S. compensation assumption. Mastercard intends to fill the vacancy by 01/11/2027, or as soon as possible if that date has passed.

Requirements

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent experience.
  • 6+ years developing enterprise software solutions.
  • Advanced proficiency in Java 8+ and Spring Boot.
  • Deep understanding of REST APIs, microservices, and distributed systems.
  • Strong knowledge of React, Angular, or comparable frontend frameworks.
  • Expertise in Oracle or SQL-based database development.
  • Familiarity with CI/CD practices and modern engineering workflows.
  • Knowledge of Python for AI, automation, and data-driven applications.
  • Exposure to GitHub Copilot or similar AI-assisted development tools.
  • Strong troubleshooting, debugging, and analytical capabilities.
  • Ability to independently deliver complex technical solutions with minimal oversight.

Nice To Haves

  • Experience with AWS, Azure, or GCP.
  • Knowledge of Docker, Kubernetes, and cloud-native architectures.
  • Exposure to Databricks, Spark, Delta Lake, or similar technologies.
  • Experience integrating AI/ML services, APIs, or models into enterprise platforms.
  • Experience mentoring engineers and leading technical initiatives.
  • Background in payments, fraud, analytics, or data-driven business solutions.

Responsibilities

  • Design, develop, test, deploy, and support complex software solutions.
  • Build scalable APIs, backend services, and modern web applications using Java, Spring Boot, React or Angular, and Python across the technology stack.
  • Lead implementation of AI-enabled capabilities and automation initiatives.
  • Drive technical solutions from requirements through deployment.
  • Contribute to architecture decisions and system design discussions.
  • Apply architectural patterns that support scalability, reliability, and maintainability.
  • Guide technical implementation across distributed and cloud-based systems.
  • Support integration of AI and machine learning capabilities into business products.
  • Champion testing, secure coding, and code quality standards.
  • Conduct code reviews and mentor engineers through technical feedback.
  • Lead troubleshooting and root-cause analysis for complex issues.
  • Improve observability, automation, performance, and operational readiness.
  • Drive continuous improvement initiatives across the engineering lifecycle.
  • Partner with Product, Architecture, and Engineering leadership.
  • Influence technical direction and engineering best practices.
  • Contribute to Agile planning, estimation, and delivery leadership.
  • Abide by Mastercard security policies and practices, protect the confidentiality and integrity of accessed information, report suspected security violations or breaches, and complete required security training.
  • Independently deliver complex features and technical initiatives, demonstrate ownership of key systems or domains, mentor team members, contribute to AI-powered product innovation, improve platform quality and performance, and influence engineering standards.

Benefits

  • 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 hire date.
  • 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.
  • Tuition reimbursement eligibility.
  • Competitive base salary; may be eligible for an annual bonus or commissions depending on the role.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service