# Senior Software Engineer - Java Full Stack & AI

**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---Java-Full-Stack-and-AI--with-Python--2_R-292354?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_e7d208fe-660

## Description

Mastercard's Decision Services Technology team is seeking a Senior Software Engineer to develop analytics, reporting, and intelligence solutions. As a Senior Software Engineer, you will independently deliver complex solutions, influence technical design decisions, and help drive engineering excellence across the platform.

**Responsibilities**

- Design, develop, test, deploy, and support complex software solutions.

- Build scalable APIs, backend services, and modern web applications.

- Utilize Java, Spring Boot, React or Angular, and Python across the technology stack.

- Lead implementation efforts for 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 efforts and root-cause analysis for complex issues.

- Improve observability, automation, performance, and operational readiness.

- Drive continuous improvement initiatives across the engineering lifecycle.

- Partner closely with Product, Architecture, and Engineering leadership.

- Serve as a technical mentor for less experienced engineers.

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

**Benefits**

- Insurance (including medical, prescription drug, dental, vision, disability, 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

- 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

## Skills

### Required
- Java
- Spring Boot
- React
- Angular
- Python
- REST APIs
- microservices
- distributed systems
- Oracle
- SQL
- CI/CD
- GitHub Copilot

### Nice to have
- AWS
- Azure
- GCP
- Docker
- Kubernetes
- Databricks
- Spark
- Delta Lake

---

Source: [Apply at mastercard.wd1.myworkdayjobs.com](https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/OFallon-Missouri/Senior-Software-Engineer---Java-Full-Stack-and-AI--with-Python--2_R-292354?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
