# Principal Software Engineer Job MasterCard

Canonical URL: https://primejobalerts.com/jobs/principal-software-engineer-job-mastercard

Company: MasterCard

Category: Information & Communication Technology

Location: Kenya

Work type: Full-time

Work arrangement: On-site

Published: 2026-09-09

Expires: 2026-10-24

## Job Description

IT Jobs. MasterCard Jobs. Principal Software Engineer leading system architecture, driving software design, and mentoring development teams, requiring a Bachelor’s degree in Computer Science or Software Engineering and 12+ years experience.

Overview

- Mastercard is looking for a talented Principal Software Engineer to join the Mastercard Foundry Research and Development team in Nairobi. In this role you will be working with a highly agile development team building innovative large-scale software platforms and solutions from ideation to release.

- Our team is built on a foundation of research and development, mining innovation internally, innovating new product lines with emerging technology, managing new products from inception to market validation and engaging strategically with start-ups to shape the future of commerce with and for our customers.

- At Mastercard Foundry you will help define the future of commerce through new product development, emerging technology research and thought leadership. 

### Responsibilities

### As a Principal Software Engineer, you will

- Lead the architecture & design of software systems and applications

- Influence architecture decisions across multiple teams

- Collaborate with product teams to understand requirements, identify solutions, and provide technical thought leadership

- Ensure solutions meet corporate security standards and adhere to operability principles.

- Drive a culture of engineering excellence

- Build great relationships with technical peers across the organization

Qualifications

- Broad experience as a Software Engineer / Full Stack Developer

- Working experience across a variety of languages and frameworks

- Experience designing distributed, mission-critical, highly available systems supporting millions of transactions daily

- Deep understanding of resiliency, fault tolerance and scalability patterns

- In depth knowledge of Public Cloud platforms, containers and container orchestration

- Hands-on technical leader who consistently demonstrates leadership, builds trust, develops talent and inspires the team

- High-energy, detail-oriented and proactive with the ability to function under pressure with minimal supervision

- Have a passion for continuous learning and enjoy challenging opportunities

- Strong communication skills – both verbal and written – with strong relationship building, collaborative skills and organizational skills

- Drives outcomes through strong commitment to timely delivery of key objectives

- Demonstrates strong decision-making skills

Required Experience

- 12 plus years of software engineering experience in enterprise-scale environments.

- 5 plus years of experience in technical leadership, architecture, or principal engineering roles.

- Proven track record designing and delivering large-scale distributed systems.

- Experience leading complex engineering initiatives across multiple teams.

### How to Apply

Click here to apply

## Apply

Use the canonical Prime Job Alerts page for full application instructions and source verification.
