DeveloperJobs.io
← Back to all jobs

Job Description

Senior Software Engineer role on Mastercard’s Decision Services Technology team, focused on complex full-stack delivery and AI-powered transaction analysis.

Responsibilities

  • Design, develop, test, deploy, and support complex software solutions
  • Build scalable APIs, backend services, and modern web applications
  • Use Java, Spring Boot, React or Angular, and Python across the stack
  • Lead implementation for AI-enabled capabilities and automation initiatives
  • Drive technical solutions from requirements through deployment
  • Contribute to architecture decisions and participate in system design discussions
  • Apply architectural patterns that improve scalability, reliability, and maintainability
  • Guide 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
  • Perform code reviews and mentor engineers with technical feedback
  • Lead troubleshooting and root-cause analysis for complex issues
  • Improve observability, automation, performance, and operational readiness
  • Drive continuous improvement 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

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

Preferred Qualifications

  • 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

Technologies

  • Java, Spring Boot, React, Angular
  • Python
  • REST APIs, microservices
  • Oracle, SQL-based databases
  • CI/CD, GitHub Copilot
  • AWS, Azure, GCP
  • Docker, Kubernetes
  • Databricks, Spark, Delta Lake

Overview

The Decision Services Technology team within Mastercard’s Business & Market Insights organization builds analytics, reporting, and intelligence solutions to help customers investigate transactions, identify fraud patterns, and make informed business decisions.

Success Measures

  • Independently deliver complex features and technical initiatives
  • Demonstrate ownership of key systems, services, or technical domains
  • Mentor team members and elevate engineering quality
  • Contribute to AI-powered product innovation and platform growth
  • Improve scalability, reliability, performance, and operational excellence
  • Influence engineering standards and technical direction across the team

Corporate Security Responsibility

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

Compensation

  • O’Fallon, Missouri: USD 115,000 - 184,000 per year

Benefits

  • Competitive base salary
  • Annual bonus or commissions (depending on the role)
  • 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
  • Intern benefits: 56 hours of Paid Sick and Safe Time, jury duty leave, and on-site fitness facilities in some locations

Location

  • O’Fallon, MO (onsite)

Similar Jobs