Lead Software Engineer - Distributed Microservices Platform
Mastercard
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
- 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
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.
$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...PlatformWork at officeWork from homeWorldwideRelocation packageFlexible hours- ...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
$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...PlatformFlexible hours$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$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...PlatformFlexible hours$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$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...PlatformWork at officeFlexible hours- ...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...PlatformFull timeFor contractors
$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...PlatformFull time- 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
- ...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
$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$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$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- 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
$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...PlatformFull timeRemote workFlexible hours$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...PlatformWork at officeRemote workShift work- ...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...PlatformFor contractors
$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...PlatformFor contractors$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....PlatformWork at officeRemote workFlexible hours$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...PlatformWork at officeRemote workFlexible hours- ...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
$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...PlatformFull time$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...PlatformTemporary workWork at officeFlexible hours$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’...PlatformFull timeContract workTemporary workPart timeWork experience placementLocal areaShift work$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$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...PlatformTemporary workWork at office$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,...PlatformTemporary workFlexible hours$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...- ...’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...PlatformRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Software Engineer - Distributed Microservices Platform. Be the first to apply!
- lead engineer Mountain View, CA
- lead operating engineer Mountain View, CA
- client platform engineer Mountain View, CA
- platform engineer Mountain View, CA
- senior platform engineer Mountain View, CA
- platform engineering manager Mountain View, CA
- data platform engineer Mountain View, CA
- platform developer Mountain View, CA
- internship software Mountain View, CA
- software support Mountain View, CA




