CareerPlanSign in

Lead Software Engineer

New York City, New York💼 Full-time🗓 2026-08-07 → 2026-10-02

Core

Lead a team of engineers to design, build, and maintain secure, scalable distributed systems and services for global digital payments.

Role type

Senior IC Lead Software Engineer (Backend/Platform)

Builds

High-availability payment processing services, APIs, and infrastructure components

Domain

Fintech / Global Payments / Distributed Systems

Required skills

Secure coding in multiple languages (C, C++, C#, Java, JavaScript), Open frameworks (Spring Boot, Angular), OS internals (Windows/Linux), Debugging (core/heap/thread dumps), Data structures optimization, Advanced design patterns (MVC, API gateway, DI), CI/CD orchestration, Performance testing, System architecture planning

Preferred skills

Vulnerability scanning automation, Test-driven development, Cloud platform expertise (AWS/Azure) (via careerplan.io/jobs/R-286989-lead-software-engineer-at-mastercard)

Technologies

Spring Boot, Angular, Jenkins, Bamboo, AWS, Azure, Sonar, Checkmarx, Nexus, JFrog XRay, Veracode

Responsibilities

Own complex problems with cross-service dependencies, Define and develop service-level solutions, Drive prioritization and trade-offs with stakeholders, Automate software delivery pipelines, Design for observability and reliability, Provide architecture guidance and conduct technical reviews, Lead technical interviews and mentor team members

Seniority

Senior, hands-on IC with leadership responsibilities