# Manager Software Engineering

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

**Apply**: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/OFallon-Missouri/Manager-Software-Engineering_R-293614?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_a7e6d0a8-ca8

## Description

Mastercard's Business Intelligence Application Development Team builds innovative solutions that position Mastercard as a leader in delivering advanced analytics and reporting capabilities to a global customer base. We are seeking a highly skilled engineering leader to drive architecture, design, and technical strategy for new development initiatives, production support, and platform modernization.

Key Responsibilities:

- Provide technical leadership and architectural direction aligned with Mastercard's Enterprise Architecture standards and strategic technology roadmap.

- Lead, mentor, and manage a high-performing team of software engineers, fostering technical excellence, career growth, and a collaborative team culture.

- Drive execution and delivery of complex engineering initiatives while balancing quality, reliability, scalability, and speed.

- Design and implement scalable, resilient, and secure software solutions that meet evolving business requirements.

- Write and review high-quality, maintainable code while establishing engineering best practices and development standards.

- Establish and promote effective unit, functional, and integration testing practices to validate software quality and system behavior throughout the development lifecycle.

- Guide performance engineering efforts to identify bottlenecks and optimize applications for performance, scalability, and reliability.

- Ensure platform designs support high availability, resilience, and near zero-downtime production operations.

- Collaborate with business partners, product owners, and stakeholders to define product strategy, roadmaps, business cases, and delivery priorities.

- Partner with Quality Engineering, Product Management, Infrastructure, and Security teams to ensure successful end-to-end product delivery.

- Drive operational excellence through proactive monitoring, automation, incident management, systemic troubleshooting and continuous improvement initiatives.

- Lead capacity planning, resource management, and technical decision-making across multiple concurrent initiatives.

- Champion innovation by evaluating emerging technologies, modern engineering practices, and automation opportunities.

- Foster an inclusive and high-performance environment built on accountability, ownership, and continuous improvement.

Education:

- Bachelor's degree in Information Systems, Information Technology, Computer Science, Engineering, or equivalent practical experience.

Leadership & Communication:

- Proven experience leading and managing software engineering teams in an agile environment.

- Strong coaching, mentoring, and talent development skills with a demonstrated ability to grow engineering talent.

- Experience managing cross-functional stakeholders and driving alignment across business and technology organizations.

- Excellent verbal and written communication skills with the ability to influence decisions at multiple organizational levels.

- Strong ownership mindset with the ability to lead through ambiguity and manage competing priorities effectively.

Technical Expertise:

- Strong expertise in Java 17+, Spring ecosystem, Hibernate, and enterprise application design.

- Proven experience building and leading applications based on microservices architecture.

- Strong experience with distributed systems, event-driven architectures, and messaging frameworks such as Kafka, RabbitMQ, Amazon SQS, or cloud-native messaging solutions.

- Hands-on experience with React JS (16+) or Angular (14+) frontend development.

- Experience designing and developing APIs using OpenAPI specifications.

- Strong knowledge of HTML, JavaScript, Node.js, UNIX shell scripting, Python, and Groovy scripting.

- Experience with enterprise databases including Oracle, SQL Server, Redis, MongoDB, PostgreSQL, and Elasticsearch.

Tools & Methodologies:

- Build and dependency management using Gradle and Maven.

- Experience with infrastructure and configuration automation tools such as Chef and Ansible.

- Strong CI/CD experience using Jenkins, SonarQube, and automated quality gates.

- Proven experience working in Agile, Scrum, and DevOps environments.

Cloud & Infrastructure:

- Hands-on experience with public cloud platforms including AWS, Azure, or GCP.

- Strong understanding of containerization and orchestration technologies including Docker, Kubernetes, and OpenShift.

- Experience with observability and monitoring tools such as Splunk, ELK Stack, Grafana, Prometheus, or equivalent solutions.

## Skills

### Required
- Java 17+
- Spring ecosystem
- Hibernate
- microservices architecture
- React JS
- Angular
- OpenAPI specifications
- HTML
- JavaScript
- Node.js
- UNIX shell scripting
- Python
- Groovy scripting
- Oracle
- SQL Server
- Redis
- MongoDB
- PostgreSQL
- Elasticsearch
- Gradle
- Maven
- Chef
- Ansible
- Jenkins
- SonarQube
- Agile
- Scrum
- DevOps
- AWS
- Azure
- GCP
- Docker
- Kubernetes
- OpenShift
- Splunk
- ELK Stack
- Grafana
- Prometheus

### Nice to have
- Scala
- C#
- Netflix Conductor
- Apache Airflow
- Camunda
- N8N
- OpenTelemetry
- Drools
- EasyRules

---

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