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
- 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.
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Lead Software Engineer - Distributed Microservices Platform in Mountain View, CA vacancy
- Gravity Engineering Services Pvt Ltd. is seeking a talented software engineer in Palo Alto, California, to work on the Ads Platform. The role involves designing and maintaining distributed systems while collaborating with cross-functional teams to deliver new features....Platform
- ...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...PlatformFor contractors
- ...this role. JOB DESCRIPTION As a Lead Software Engineer of Software Engineering at... ...employee populations across multiple platforms, divisions, and lines of business... ...diagnose incidents in real time, including distributed tracing, metrics, log aggregation, and...PlatformBank staff
- ...applied to a range of vehicle platforms and product use cases. The... ...looking for researchers and software engineers who are passionate about developing... ...driving behaviors. Lead the design, implementation,... ...Experience with large-scale distributed training and data processing...Platform
- ...Elevate your engineering prowess to unprecedented... ...reliability. As a Senior Lead Site Reliability... ...Infrastructure Platforms and Foundational... ...Advanced knowledge of software applications and... ...disciplines including distributed systems, microservices architecture, and...Platform
- ...the limits of what's possible. As a Lead Software Engineer at JP Morgan Chase within the Corporate Sector, Infrastructure Platforms team, you are an integral part of an agile... ...of cloud architecture, including microservices, IaaS, storage, security, and networking...Platform
$121.9k - $195k
...intricate test cases based on a distributed scale topology. Initiate... .... Be a strong advocate of Software Quality & regular follow‑up... ...management, SRE, and systems engineers to ensure a feature is tested... ...containerization, or cloud platforms like VMware, AWS, Azure, or...PlatformLocal area- ...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... ...understanding of cloud component architecture: Microservices, IaaS, Storage, Security, and routing/...PlatformFor contractors
- A leading online marketplace is seeking a Sr Software Engineer, Backend to develop and optimize its marketplace platform's backend services. You will design high-performance microservices and tackle architectural challenges... ...in Go, PHP, and distributed systems. Located in...Platform
$159k - $229k
Job Title R&D Software Engineer Lead & CISO Location Mountain View, CA Full Time, Onsite... ...next-gen, AI-driven programmatic platform. Backed by 22 years of digital advertising... ...of algorithms, data structures, microservices, and distributed systems Familiarity with both SQL...PlatformFull time- ...your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Infrastructure Platforms and Foundational Services (IPFS) organization, you are an integral part of an agile team that works...Platform
- ...Site Reliability Engineering Tech Lead Palo Alto, California, United States... ...is an AI & Data Context Platform adopted by over 3,000... ...deployment strategies and distributed system integrations Architect... ...mesh technologies and microservices architectures Previous...PlatformRemote workHome officeFlexible hours
- Real-Time Innovations (RTI) seeks a Physical AI Distributed Systems Researcher in Sunnyvale, CA to tackle AI coding for... ..., and advancing RTI’s secure real-time connectivity platform, Connext. The role involves leading small teams, proposing new research topics, drafting...Platform
$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... ...scalability Experience with distributed systems and microservices Proficiency in...PlatformFlexible hours- ...influential companies. As a Lead Infrastructure Engineer at JPMorganChase within the Cloud Foundational Platforms team, you apply deep knowledge of software, applications, and technical processes... ...24/7 on call support through a distributed team spanning multiple time...PlatformPermanent employment
$150k - $219k
...Enterprise AI application software company. C3 AI delivers a family... ...the C3 Agentic AI Platform, an end-to-end platform for... ...more at: C3 AI . Senior / Lead Software Engineer - Developer Experience team... ...related field. Knowledge of distributed systems, test‑driven development...Platform$172.5k - $260.1k
...hands-on, and deeply technical Software Development Engineer to help build our AI Governance platform from the ground up. This is a... ...Full Stack Platform Development: Lead the end-to-end design,... ...front-end frameworks, API design, distributed systems, and back-end application...Platform$189k - $310.5k
...driver assist technologies; Arene, our software development platform for software-defined vehicles;... ...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 communicator...PlatformTemporary workWork at officeFlexible hours$145k - $219k
...Enterprise AI application software company. C3 AI delivers a... ...including the C3 Agentic AI Platform, an end-to-end platform... .... C3 AI is looking for a Lead/Senior Software Engineer, Full-Stack to join the AI... ...methodology. Knowledge of distributed systems, test-driven development...Platform- ...greatest potential. Title and Summary Lead Software Engineer Lead Software Engineer Overview... ...of intelligent, agentic products and platforms powering the Mastercard Virtual C-... ...GCP • Good understanding of APIs, distributed systems, event-driven architectures,...PlatformFull timeTemporary workWorldwide
- ...greatest potential. Title and Summary Lead Software Engineer Overview: Mastercard is seeking... ...is building a global B2B technology platform that empowers businesses of all sizes... ...practices with a strong emphasis on microservices architecture and scalable database...PlatformFull timeWorldwide3 days per week
- A leading retail corporation is seeking a Senior Backend Engineer to provide technical leadership and develop reliable backend infrastructure. The ideal candidate should have extensive experience in Microservices, Java, and strong leadership skills. Responsibilities include...
- ...design and develop scalable software infrastructure optimized for... ...workloads. As MTS, you will lead feature development and collaborate... ...in Python, experience with distributed systems, and skills in... ...for innovation and influencing engineering strategy directly. #J-18808-...Platform
$197.6k - $261.3k
...Senior Principal Product Manager for Ecosystem, Partnerships & Distribution in Mountain View, California. This senior role involves owning... ...security product management, with a strong understanding of platform dynamics, strategic partnerships, and emerging distribution opportunities...Platform$185k - $283k
...years of professional software development experience... ...qualifications: Experience leading or maintaining a... ...buffers, Google Cloud Platform, Qiskit or QASM. Experience... ...: Machine learning, distributed systems, quantum... ...job Google's software engineers develop the next-generation...PlatformFull time- Fortanix is seeking a Staff Software Engineer in Santa Clara, California. In this high-impact role, you will design and build distributed microservices for our confidential computing platform, ensuring security and reliability at scale. The position requires 8+ years of...Platform
$200k - $260k
...Site Reliability Engineering Lead Glean is seeking a Site Reliability... ...the same. Much of our software development focuses on building... ..., and troubleshooting distributed systems running in Cloud.... ...Strong knowledge of cloud platforms such as Google Cloud Platform...PlatformWork at officeHome office- ...specialized group of engineers, architects, and... ...Google Cloud is leading this shift with... ...Enterprise Agent Platform, Vertex AI, and the... ...you can design a microservices platform, review... ...understanding of software engineering... ...Experience with distributed global teams and...PlatformWork experience placementLive inWork at officeLocal areaShift work
$180k - $260k
...Vehicle Integration & NPI Lead to join our Hardware... ...with cross-functional engineering teams to integrate... ...mechanical, electrical, and software systems, develop build... ...hardware into vehicle platforms. Familiarity with... ...wiring harnesses and power distribution systems. Knowledge of...PlatformOdd jobFull timeWork at officeRemote work$140k - $265k
...powered knowledge management platform designed to help... ...Glean has evolved into the leading Work AI platform, combining... ...Glean is looking for creative engineers to own and launch delightful... ...plus ~ Experience building distributed CRUD level functionality, ideally...PlatformHome office3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Software Engineer - Distributed Microservices Platform. Be the first to apply!
Related searches
- lead operating engineer Mountain View, CA
- lead engineer Mountain View, CA
- data platform engineer Mountain View, CA
- client platform engineer Mountain View, CA
- platform engineer Mountain View, CA
- platform developer Mountain View, CA
- senior platform engineer Mountain View, CA
- platform engineering manager Mountain View, CA
- ultimate software Mountain View, CA
- software applications developer Mountain View, CA


