Principal Engineer (Architecture)

Mastercard

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
O'Fallon, MO
Salary
$170,000–$281,000 / yr
Posted
17 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $203k
This role $226k
$126k $298k
below market most similar roles pay here above market

This role pays more than 70% of similar roles. Most pay $174,600–$231,000 — the blue band above. At the midpoint, this role pays about $226k versus about $203k for comparable roles.

Based on 240 similar postings.

Employer

About Mastercard

Mastercard is a global technology company in the payments industry, processing transactions between financial institutions and merchants using its extensive network of credit, debit, and prepaid card products. Industry: Payments Technology & Financial Services

Mastercard currently has 150 open roles on FindRole.

Listed pay typically runs $122,000–$207,000 across 142 roles with salary data.

Most-posted roles

View all roles at Mastercard

At a glance

TL;DR · Principal Engineer (Architecture)

The Principal Engineer (Architecture) joins the MDES team to lead the architecture and design of MDES services, specifically defining regional distribution and localization designs. This role involves leading platform and solution architecture to address non-functional requirements, developing critical components, creating proof of concepts, and conducting code reviews. The individual will mentor team members, manage SCM operations, and study emerging technologies to improve existing solutions. Key technical requirements include expertise in core Java, Spring Boot, Spring, SQL, Oracle, PostGRES, Cassandra, Kafka, Zookeeper, and web services using JSON and SOAP. Candidates must have experience with microservices on public clouds like AWS, Google, or Azure, alongside tools like Maven, GIT, and UML. The work focuses on building highly scalable, highly available enterprise-grade payment applications within the payments domain.

What does a Engineer earn?

Median $178175 from 251 postings across 54 companies.

See salary data

What you'll do

  • Lead platform and solution architecture design to address all non-functional requirements.
  • Define regional distribution and localization designs for MDES services.
  • Develop critical components and create proof of concepts for new use cases.
  • Conduct code reviews and ensure overall code quality for the engineering team.
  • Coach and mentor less experienced team members on technical tasks and best practices.
  • Write and review technical design documentation for the development team.
  • Perform SCM operations including branching, merging, tagging, and conflict resolution.
  • Study upcoming technologies to identify improvements for existing solutions.

What we're looking for

  • Experience technically leading at least one scrum team in refining features, low-level design, code reviews, and mentoring.
  • Expert knowledge of core Java, Spring Boot, Spring (MVC, IOC, AOP, Security), SQL, RDBMS (Oracle and PostGRES), NoSQL (Cassandra), Kafka, and Zookeeper.
  • Hands-on experience developing and deploying microservice applications on public clouds like Google, AWS, or Azure.
  • Experience with web services (JSON and SOAP), Junit test cases, Maven/Ant/Gradle, and GIT.
  • Proficiency with IDEs (IntelliJ/Eclipse) and UML tools (MS Visio, PlantUML).
  • Knowledge of Design Patterns and security concepts like authentication, authorization, and confidentiality.
  • Experience working with Agile methodologies.
  • Experience in the Payments application domain (preferred); experience with Mockito, JBehave, Jenkins, Bamboo, Confluence, and Rally (preferred).

More like this

Similar roles

Principal Engineer

Q2

Austin, TX 74 days ago
Python SQL C# Go API Design Cloud Architecture Enterprise Integration Patterns SDLC Service-Oriented Architecture Agile Security Best Practices Integrations Scalability
10+ yrs exp Hybrid

Principal Engineer

Twilio

Remote (CA) +1 160 days ago $188,240–$235,300
Java Go AWS Kubernetes Terraform Kafka DynamoDB Redis Spark SQL NoSQL CI/CD Microservices LLMs GitHub Copilot Anthropic Claude EKS Lambda
10+ yrs exp Remote

Principal Engineer

Arm Holdings

Chandler, AZ 7 days ago $249,900–$338,100
PCB Design SoC Architecture Signal Integrity Power Integrity Cadence OrCAD ANSYS Siemens EDA PCIe Gen5/6/7 LPDDR5/6 CSI DSI FPGA PMIC HDI PTH Silicon Packaging EDA Tools
Hybrid

Principal Engineer

Arm Holdings

Chandler, AZ 7 days ago $249,900–$338,100
PCB Design SoC Architecture Signal Integrity Power Integrity Cadence OrCAD ANSYS Siemens EDA PCIe LPDDR FPGA PMIC HDI PTH EDA Tools IoT
Hybrid

Principal Engineer

Arm Holdings

Chandler, AZ 7 days ago $249,900–$338,100
PCB Design SoC Architecture Signal Integrity Power Integrity Cadence OrCAD ANSYS Siemens EDA PCIe Gen5/6/7 LPDDR5/6 CSI DSI FPGA PMIC HDI PTH Silicon Packaging EDA Tools
Hybrid