2,066,670open jobs
125,334companies
241,048added this week
Browse all
Salary
≈ $19k – $55k per year (Estimated)
Location
In office (Nairobi)
Seniority
Staff
Employment
Full-Time

First seen by Alion on Oct 20, 2026. Mastercard scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Mastercard is an American payments technology company whose origins date to 1966, when a group of banks formed the Interbank Card Association to compete with BankAmericard. Like its main rival it does not issue cards or extend credit; it operates the network that authorises, clears and settles transactions between issuing banks, acquirers and merchants in more than two hundred countries. Headquartered in Purchase, New York, the company has built a large services business alongside the core network, covering fraud and identity products through its Ethoca and RiskRecon acquisitions, open banking, consulting and loyalty programmes.

About Mastercard

Mastercard is a global technology company specializing in the payments industry. Our mission is to connect and empower an inclusive, digital economy that benefits everyone, everywhere by ensuring transactions are safe, simple, smart, and accessible. Utilizing secure data and networks, strategic partnerships, and passion, our innovations and solutions support individuals, financial institutions, governments, and businesses in realizing their greatest potential.

Overview

Mastercard is looking for a talented Principal Software Engineer to join the Mastercard Foundry Research and Development team in our Nairobi office. In this role you will be part of a highly agile, AI native 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 you will help define the future of commerce globally. As an architect on the R&D team, you will be at the forefront of the design of complex, large-scale data-oriented new product concepts. This is a hands-on role for an engineer who is deeply engaged in using Generative and Agentic AI through the full product development lifecycle. You will work on lean, high-performance pods to architect software solutions to rapidly evolving product concepts which heavily leverage Mastercard and other datasets. The team will rapidly experiment with and iterate on AI native ways of working.

About the Role

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

All About You

  • 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

  • Experience in software engineering within enterprise-scale environments
  • Experience providing technical leadership, architecture guidance, or principal engineering contributions
  • Demonstrated success designing and delivering large-scale distributed systems and leading complex engineering initiatives across multiple teams
  • Proven track record designing and delivering large-scale distributed systems
  • Experience leading complex engineering initiatives across multiple teams

About Mastercard

Mastercard is a global technology company specializing in the payments industry. Our mission is to connect and empower an inclusive, digital economy that benefits everyone, everywhere by ensuring transactions are safe, simple, smart, and accessible. Utilizing secure data and networks, strategic partnerships, and passion, our innovations and solutions support individuals, financial institutions, governments, and businesses in realizing their greatest potential.

Overview

Mastercard is looking for a talented Principal Software Engineer to join the Mastercard Foundry Research and Development team in our Nairobi office. In this role you will be part of a highly agile, AI native 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 you will help define the future of commerce globally. As an architect on the R&D team, you will be at the forefront of the design of complex, large-scale data-oriented new product concepts. This is a hands-on role for an engineer who is deeply engaged in using Generative and Agentic AI through the full product development lifecycle. You will work on lean, high-performance pods to architect software solutions to rapidly evolving product concepts which heavily leverage Mastercard and other datasets. The team will rapidly experiment with and iterate on AI native ways of working.

About the Role

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

All About You

  • 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

  • Experience in software engineering within enterprise-scale environments
  • Experience providing technical leadership, architecture guidance, or principal engineering contributions
  • Demonstrated success designing and delivering large-scale distributed systems and leading complex engineering initiatives across multiple teams
  • Proven track record designing and delivering large-scale distributed systems
  • Experience leading complex engineering initiatives across multiple teams
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,066,670 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Nairobi
$132k – $165k per year · In office · 6+ years exp · Bachelor's Degree · Seattle
Python
Java
AI/ML
AI Agents
LLM Guardrails
Apply
In office · 3+ years exp · Bachelor's Degree · Tulsa
Apply
Software Engineer 1 day ago
Hybrid · Full-Time · 2+ years exp · Bachelor's Degree · Toronto
Python
JavaScript
C#
Node JS
C#
.NET
AI/ML
Copilot
Cursor
ChatGPT
Claude Code
DevOps
CI/CD
Git
AWS
Management
Agile
Scrum
Apply
Hybrid · Full-Time · Midrand
JavaScript
TypeScript
SQL
Node JS
Databases
PostgreSQL
AI/ML
AI Agents
Frontend
Angular
Apply
Software Engineer 13 days ago
In office · Full-Time · Cape Town
C#
C#
.NET
Blazor
DevOps
Azure DevOps
Azure
Docker
GitHub
Apply
Payables Accountant 11 hours ago
In office · Full-Time · 5+ years exp · Bachelor's Degree · Nairobi
Analytics
Microsoft Excel
Apply
Hybrid · Internship · 2+ years exp · Nairobi
Apply
Drivers 1 day ago
In office · Full-Time · Nairobi
Apply
Remote (Kenya, Armenia, Azerbaijan, UTC hours) · Contractor · Yerevan · Vanadzor · Baku · Sumgait · Nairobi
Java
Java
Spring Boot
Databases
Apache Kafka
DevOps
OpenShift
Kubernetes
Apply
In office · Full-Time · Nairobi
Apply
See all jobs
This is one of many
2,066,670 more open roles from verified company boards, updated every day.