# Principal Engineer (Architecture)

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

**Apply**: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/OFallon-Missouri/Principal-Engineer--Architecture-_R-291417-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_1157bb78-e02

## Description

Mastercard is seeking a Principal Engineer (Architecture) to lead the architecture and design of MDES Services and define regional distribution/localization design for MDES.

The ideal candidate will have experience leading software development, driving engineering practices, and technically mentoring team members for a highly scalable, highly available enterprise-grade payment application.

Responsibilities:

- Lead platform/solution architecture design addressing all non-functional requirements

- Work closely with Product Management and Engineering Team to come up with high-level design

- Develop critical components whenever required and create proof of concepts for new/unknown use cases/ideas

- Conduct code reviews, ensure overall code quality, coach and mentor less experienced team members

- Write and review Design Documentation whenever required

- Perform SCM Operations – branching, merging, tagging, conflict resolution

- Study upcoming technologies and identify how they can be used to improve existing solutions

- Comply with organization processes, policies, and protect organization's intellectual property

Requirements:

- Experience of technically leading at least one scrum team

- Hands-on experience with core Java, Spring Boot, Spring (MVC, IOC, AOP, Security), SQL, RDBMS (Oracle and PostGRES), NoSQL (Cassandra), Web-services (JSON and SOAP), Kafka, Zookeeper

- Experience with microservice applications and deploying them on public clouds like Google, AWS, Azure

- Experience with Agile methodologies

- Strong logical and analytical skills, design skills, and excellent communication skills

Benefits:

- Competitive base salary

- Annual bonus or commissions depending on the role

- Insurance (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

- 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
- Spring
- SQL
- RDBMS
- NoSQL
- Web-services
- Kafka
- Zookeeper
- Agile methodologies
- Design Patterns
- Security concepts

### Nice to have
- Payments application domain
- Mockito
- JBehave
- Jenkins
- Bamboo
- Confluence
- Rally

---

Source: [Apply at mastercard.wd1.myworkdayjobs.com](https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/OFallon-Missouri/Principal-Engineer--Architecture-_R-291417-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
