# Senior Software Engineer

**Company**: Mastercard
**Location**: O'Fallon, Missouri
**Experience**: senior
**Job type**: full-time
**Salary**: $115,000 - $184,000 USD
**Category**: Engineering
**Industry**: Finance

**Apply**: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/OFallon-Missouri/Senior-Software-Engineer_R-292789?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_a7572caf-b85

## 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

### Required
- Java
- Spring Boot
- REST APIs
- microservices
- React
- JavaScript/TypeScript
- HTML
- CSS
- cloud platforms
- relational databases
- CI/CD pipelines

### Nice to have
- Apigee
- MuleSoft
- Kong
- AWS cloud services
- Kafka
- Docker
- Kubernetes
- Terraform
- Splunk
- Dynatrace
- Grafana
- Prometheus

---

Source: [Apply at mastercard.wd1.myworkdayjobs.com](https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/OFallon-Missouri/Senior-Software-Engineer_R-292789?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
