Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 1 Nov 2026

Senior Software Engineer

Salary

$115,000 - $184,000 USD per year

Apply on Mastercard

Description

Mastercard's Business & Market Insights team develops products and platforms that help customers understand consumer behavior, market trends, and business performance. As a Senior Software Engineer, you will design, build, test, deploy, and support full-stack solutions that power these capabilities.

Software Development

  • Design, develop, test, and support full-stack applications, APIs, and services.
  • Translate business and technical requirements into maintainable solutions.
  • Build REST APIs, microservices, and user-facing functionality.
  • Write high-quality code that aligns with Mastercard engineering standards.

Design & Architecture

  • Participate in application design and architectural discussions.
  • Contribute to cloud-based, resilient solution designs.
  • Support modernization efforts and technology enhancements.

Quality & Operational Excellence

  • Create and maintain automated unit, integration, and API tests.
  • Participate in code reviews to strengthen quality and maintainability.
  • Troubleshoot production issues, perform root cause analysis, and optimize performance.
  • Support observability, monitoring, CI/CD pipelines, and operational readiness.

Collaboration

  • Partner with Product, Architecture, UX, Security, and Engineering teams to deliver business value.
  • Participate in Agile ceremonies, technical planning, and knowledge-sharing activities.
  • Promote engineering standards and continuous improvement.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience.
  • Experience with Agentic AI Development and Spec-Driven Development.
  • Experience building enterprise solutions using Java and Spring Boot.
  • Experience developing REST APIs, microservices, and distributed systems.
  • Working knowledge of React, JavaScript/TypeScript, HTML, and CSS.
  • Experience with cloud platforms, relational databases, and CI/CD pipelines.
  • Strong troubleshooting, debugging, and analytical skills.
  • Ability to deliver technical solutions independently while collaborating effectively within a team environment.

Preferred Qualifications

  • Experience with API management solutions such as Apigee, MuleSoft, Kong, or similar platforms.
  • Knowledge of AWS cloud services and cloud-native application design.
  • Familiarity with Kafka and event-driven architectures.
  • Experience with containerization, orchestration, and Infrastructure as Code tools, including Docker, Kubernetes, and Terraform.
  • Exposure to observability, monitoring, and performance management tools such as Splunk, Dynatrace, Grafana, or Prometheus.

Success Measures (First 12 Months)

  • Deliver features from design through production deployment.
  • Build reliable, high-performing applications and services.
  • Enhance maintainability, performance, and operational efficiency.
  • Demonstrate ownership of key systems or technical domains.
  • Contribute to quality, automation, and engineering excellence.

Skills

Nice to have

Ready to apply?

You apply with the employer directly. Their original posting is here: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/OFallon-Missouri/Senior-Software-Engineer_R-292789

Apply on Mastercard