Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Software Engineer - Distributed Microservices Platform

Full-time

Mastercard

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary

Lead Software Engineer - Distributed Microservices Platform

Role overview

This role combines technical leadership, system design, and practical engineering contribution. You will guide the technical direction of the team while staying close to implementation—supporting delivery, resolving complex issues, and ensuring high-quality outcomes.

You will be part of the Virtual Card Management domain within CTMC, working on platforms that enable card controls, transaction flows, and commercial payment capabilities at scale.

The role operates across a mixed architecture landscape—both monolithic applications and modern microservices—with a strong focus on platform resilience, reliability, and safe evolution while continuing to deliver business-critical features.

What you’ll do
  • Technical delivery & execution

  • Lead delivery of backend services and applications using Java / Spring Boot

  • Contribute to system design, implementation, and technical problem-solving

  • Ensure solutions are scalable, maintainable, and resilient

  • Use AI-assisted development and automation tools to improve productivity and code quality

  • End-to-end ownership

  • Guide features through design, development, testing, release, and production support

  • Drive high standards across code quality, testing, deployments, and operational readiness

  • Identify and mitigate delivery, stability, and dependency risks

  • Architecture & modernization

  • Evolve system architecture across monolith and microservices environments

  • Define APIs, integration patterns, and event-driven/data flow designs

  • Drive modernization while maintaining platform stability and availability

  • Embed resilience patterns such as fault tolerance, graceful degradation, and safe rollouts

  • Production reliability

  • Act as an escalation point for technical issues and incidents

  • Lead root cause analysis and implement long-term fixes

  • Improve reliability through observability, refactoring, and operational best practices

  • Cross-team collaboration & engineering standards

  • Collaborate across teams to align delivery and integrations

  • Clarify ownership across shared services and legacy systems

  • Set engineering standards and provide technical guidance through design, code, and test reviews

  • Tech stack & environment

Java (Spring Boot), monolithic and microservices architectures, REST/event-driven integrations, CI/CD (Jenkins), cloud platforms (PCF/Kubernetes), Oracle databases, observability (Dynatrace/Splunk), and secure SDLC tooling (Sonar, Checkmarx, Black Duck).
  • Must-have

  • Strong backend engineering background (8+ years) with experience across system design and delivery

  • Experience working with both monolithic and microservices-based systems

  • Proven ability to lead technical delivery in complex, distributed environments

  • Strong problem-solving and debugging skills across multiple system layers

  • Ability to balance technical leadership, hands-on contribution, and team enablement

  • Experience building or operating highly available, resilient systems

  • Nice-to-have

  • Experience in financial services or high-availability platforms

  • Familiarity with event-driven architectures, resilience patterns, and modernization strategies

  • Experience operating in governed or regulated delivery environments

  • Exposure to AI-assisted engineering and intelligent automation, including use of tools or agents to enhance development workflows, testing, or operational efficiency

Corporate Security Responsibility

All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • Abide by Mastercard’s security policies and practices;

  • Ensure the confidentiality and integrity of the information being accessed;

  • Report any suspected information security violation or breach, and

  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Lead Software Engineer - Distributed Microservices Platform in Mountain View, CA vacancy
  • $230k

     ...Staff Software Engineer USA, Palo Alto About Us...  ...largest digital financial platforms in the world, with...  ...building, and operating distributed backend services and...  ...products. Leading 0→1 and modernization...  ...and building APIs or microservices on modern cloud infrastructure... 
    Platform
    Work at office
    Work from home
    Worldwide
    Relocation package
    Flexible hours

    Nubank

    Palo Alto, CA
    4 days ago
  •  ...to analysis, design, coding, engineering, testing, debugging,...  ...(or higher) OR 6+ years of Software Engineering experience 5+ years...  ...development skills - J2EE, Microservices Springboot, RDBMS 1+ years of...  ...experience in engineering products/platforms of the cloud; either moving... 
    Platform

    TechDigital Group

    Palo Alto, CA
    15 hours ago
  • $148.5k - $313.7k

     ...Job Category Software Engineering Job Details About...  ...career at the company leading workforce...  ...power of Salesforce Platform, Real-time Communication...  ...large scale, complex distributed systems in the B2B (...  ...maintaining large scale microservices using public cloud technologies... 
    Platform
    Flexible hours

    Salesforce.Com Inc

    Palo Alto, CA
    4 days ago
  • $140k - $240k

     ...Cerebras to deliver industry-leading training and inference...  ...security-first based engineering. Cerebras cluster...  ...cluster management software stack - all the way from...  ...leadership/management role in distributed systems security. ~...  ...a breakthrough AI platform beyond the constraints... 
    Platform

    CEREBRAS SYSTEMS INC.

    Sunnyvale, CA
    3 days ago
  • $197.3k - $313.7k

     ...within the Agentforce platform that are used by...  ...platform capabilities Lead and participate in Software Design and...  ...architects, product owners, engineers, user experience...  ...scale, complex distributed systems in the B2B...  ...maintaining large scale microservices using public cloud... 
    Platform
    Flexible hours

    Centaur Labs

    Palo Alto, CA
    6 hours ago
  • $172.5k - $260.1k

     ...Job Category Software Engineering Job Details About...  ...career at the company leading workforce transformation...  ...Software Engineer - Platform Services At...  ...innovation, and large-scale distributed systems. You'll...  ...Experience in microservices architecture, domain... 
    Platform

    Salesforce.Com Inc

    Palo Alto, CA
    3 days ago
  • $175k - $263k

     ...Technical Lead, Distributed Systems, Portworx Santa Clara, California...  ...and developing cloud native microservices and integrating new...  ...Architectures and Cloud Native platforms ~ Designing and owning micro...  ...scalable and production quality software ~ Proven design... 
    Platform
    Work at office
    Flexible hours

    Pure Storage

    Santa Clara, CA
    a month ago
  •  ...technology products. As a Senior Lead Software Engineer at JPMorganChase within the...  ...testing, and operational stability for distributed back-end platforms. * Advanced in Java and common...  ...(e.g., Spring Boot, REST/gRPC, microservices), with strong understanding of performance... 
    Platform
    Full time
    For contractors

    JPMorgan Chase & Co.

    Palo Alto, CA
    3 days ago
  • $207k - $300k

    Tech Lead, Kernel and OS, Google Distributed Cloud Google Sunnyvale, CA, USA Bachelor's degree...  ...8 years of experience in software development. 5 years of...  ...’s degree or PhD in engineering, computer science, or a related...  ...and OS strategy for a platform delivering consistent... 
    Platform
    Full time

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • A leading cybersecurity firm is seeking a...  ...Manager of Cloud Engineering to lead a team responsible...  ...scalable, distributed cloud services...  ...using containerized microservices. The ideal...  ...over 10 years of software development experience...  ...leadership skills, cloud platforms expertise, and... 
    Platform

    Illumio

    Sunnyvale, CA
    15 hours ago
  •  ...Sunnyvale is looking for a Staff Software Engineer to join our team. This...  ...-scale Marketplace platforms, leading backend-heavy operations...  ...with a strong focus on Java distributed systems. You will be...  ...expertise, and experience with microservices and event streaming.... 
    Platform

    Walmart

    Sunnyvale, CA
    15 hours ago
  • $140k - $215k

     ...seeking a Senior-to-Principal Backend Software Engineer in Sunnyvale, California. You will develop fault-tolerant Golang microservices for the Falcon Platform, which automates breach...  ...candidate will have experience with distributed systems, cloud services, and high-... 
    Platform

    Koitecc Solutions

    Sunnyvale, CA
    1 day ago
  • $120.5k - $243k

    A leading technology firm is seeking a System Software Engineer to work onsite in Sunnyvale, California. This role...  ...software programs for service platforms and will require expertise...  ..., particularly in distributed systems and microservice architectures. A competitive... 
    Platform

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    3 days ago
  • $145k - $219k

     ...Lead/Senior Software Engineer, Full-Stack – AI Studio Redwood City, CA C3 AI (NYSE: AI) is an Enterprise...  ..., including the C3 Agentic AI Platform, an end‑to‑end platform for...  ...development methodology. Knowledge of distributed systems, test‑driven development, SQL... 
    Platform

    C3 AI

    Redwood City, CA
    15 hours ago
  • A leading financial institution in Palo Alto seeks a Senior Lead Software Engineer to design and optimize high-performance data systems for mission-critical applications...  ...strong programming skills, and expertise in distributed databases such as CockroachDB and PostgreSQL... 
    Platform

    JPMorgan Chase & Co.

    Palo Alto, CA
    15 hours ago
  • $220k - $280k

     ...Workforce Optimization Platform Location San...  ...role is for the engineer who is ready to lead without stepping back...  ..., APIs, and distributed data pipelines, on...  ...on through the full software lifecycle including...  ...containerization, microservices). ~2+ years of engineering... 
    Platform
    Full time
    Remote work
    Flexible hours

    PLACEM!NT by TZ Consulting

    Palo Alto, CA
    11 days ago
  • $160k - $180k

     ...Description TigerGraph is a platform for advanced analytics and...  ...offers with recommendation engines powered by TigerGraph. ~ TigerGraph...  ...-3 days in-office). As a Lead Software Engineer, Test, your job...  ...designing and building distributed systems testing Skills... 
    Platform
    Work at office
    Remote work
    Shift work

    TigerGraph

    Milpitas, CA
    24 days ago
  •  ...notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Payments...  ..., and optimize high‑performance, distributed transactional data systems that power...  ...scalable, fault‑tolerant, and low‑latency platforms that handle millions of transactions... 
    Platform
    For contractors

    JPMorgan Chase & Co.

    Palo Alto, CA
    2 days ago
  • $171k - $260k

     ...notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate Sector, Infrastructure Platforms team, you are an integral part of an agile...  ...of cloud component architecture: Microservices, Containers, IaaS, Storage, Security, and... 
    Platform
    For contractors

    Fairygodboss

    Palo Alto, CA
    1 day ago
  • $190.9k - $334.1k

     ...Veza's Access Graph platform maps an organization'...  ...and AI agents. ( For engineers joining Veza today, this...  ...Senior Staff (Tech Lead) Software Engineer who will play...  ...RESTful APIs and microservices architectures. Experience...  ..., storage layers, or distributed systems.... 
    Platform
    Work at office
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    11 days ago
  • $190.9k - $334.1k

     ...Veza's Access Graph platform maps an organization'...  ...and AI agents. ( For engineers joining Veza today, this...  ...As the Senior Staff Software Engineer, Performance (Tech Lead), you will own...  ...~ Experience with distributed systems and microservices ~ Proficiency in Golang... 
    Platform
    Work at office
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    4 days ago
  •  ...Enterprise AI application software company. C3 AI delivers a family...  ...the C3 Agentic AI Platform, an end-to-end platform for...  ...seeking afull-stack Senior / Lead Software Engineer to join the Developer Experience...  ...field. Knowledge of distributed systems, test-driven development... 
    Platform

    C3.ai, Inc.

    Redwood City, CA
    1 day ago
  • $300k - $400k

     ...audio system end-to-end, from distributed microphone arrays and DSP to...  ...system, and partner with the EE lead on layout and the FW lead on...  ...alongside the rest of the platform — algorithm design, latency and...  ..., training data, on-device engine, false-accept and missed-trigger... 
    Platform
    Full time

    OSI Engineering

    Palo Alto, CA
    3 days ago
  • $140k - $250k

     ...our Middle Office Core Platform Organization. This...  ...other architects and engineering leadership to understand...  ...base around cloud, microservices, high transaction databases...  ...and highly available distributed systems...  ...doing the right thing, leading with exceptional ideas... 
    Platform
    Temporary work
    Work at office
    Flexible hours

    Morgan Stanley

    Menlo Park, CA
    3 days ago
  • $206.5k - $258.1k

     ...it for future generations.  Role Summary In this position, you will be a Lead Staff Engineer developing embedded software for Rivian’s next-generation autonomy driving platform. You will architect, design, develop, and test platform software to support Rivian’... 
    Platform
    Full time
    Contract work
    Temporary work
    Part time
    Work experience placement
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    2 days ago
  • $149.37k

    Lead Software Engineer - IoT Integration Lead development of smart home IoT systems integrating embedded firmware, electronic hardware, mobile...  ..., C/C++, Kotlin, Swift, React, Firebase, and Google Cloud Platform. Conduct requirements gathering and analysis for field operation... 
    Platform

    HOMMA

    Palo Alto, CA
    4 days ago
  • $189k - $310.5k

     ...driver assist technologies; Arene, our software development platform for software‑defined vehicles;...  ...ARE WE LOOKING FOR? We are seeking a Lead Engineer to serve as the right‑hand partner...  ...python. Ability to lead in globally distributed team. You are an excellent... 
    Platform
    Temporary work
    Work at office

    Woven

    Palo Alto, CA
    4 days ago
  • $96.8k - $251.6k

     ...architect and deliver distributed systems that are multi...  ...functions to deliver new platform features focusing on...  .... Mentor and guide engineers in distributed systems...  ..., the ability to lead projects across organizational...  ...: As a member of the software engineering division,... 
    Platform
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    2 days ago
  • $207k - $300k

    Google Inc. in Sunnyvale, CA is hiring a Tech Lead for the Kernel and OS team within Google Distributed Cloud. The role focuses on leading the OS and Kernel strategy, architecting software stacks, and managing technical projects involving cloud solutions. Candidates should... 

    Google Inc.

    Sunnyvale, CA
    2 days ago
  •  ...’s a journey.   You will lead the design and delivery of end...  ...within the team, mentoring engineers and promoting best practices...  ...-sensitive system design and distributed architectures ~ Strong proficiency...  ...in MLOps, experimentation platforms, or evaluation frameworks for... 
    Platform
    Remote work

    ASAPP

    Mountain View, CA
    12 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Software Engineer - Distributed Microservices Platform. Be the first to apply!