Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 3 Nov 2026

Lead Software Engineer

Salary

$140,000 - $231,000 USD per year

Apply on Mastercard

Description

Mastercard is seeking a Lead Software Engineer to join their Treasury Services Program team. The primary purpose of this role is to lead a team of software engineers to deliver the next generation of the settlement platform.

Responsibilities:

  • Lead end-to-end software design and architecture, translating business and system requirements into scalable, reliable, and maintainable solutions
  • Define high- and low-level design artifacts, including APIs, data models, system interactions, and component boundaries
  • Establish and enforce architecture standards, design patterns, and engineering best practices across teams
  • Apply deep knowledge of data structures, algorithms, and distributed system design to solve complex performance and scalability challenges
  • Own delivery of robust, secure, and high-performance software across backend platforms
  • Drive engineering excellence in coding standards, modular design, and maintainability
  • Build and enhance internal developer platforms using Backstage or similar frameworks, leveraging plugin-based architectures
  • Develop data-driven user interfaces that surface observability and operational insights
  • Define and implement comprehensive testing strategies, including unit testing, integration testing, and functional/end-to-end testing
  • Embed automated testing within CI/CD pipelines to enforce quality gates and prevent regressions
  • Ensure systems meet correctness, reliability, and backward compatibility requirements at scale
  • Lead performance engineering initiatives, including system benchmarking, load testing, and capacity planning
  • Analyze system bottlenecks and optimize latency, throughput, and resource utilization across distributed architectures
  • Ensure applications meet strict performance SLAs in high-volume, mission-critical environments
  • Enforce secure coding practices and integrate security into every phase of the SDLC
  • Design systems that meet enterprise security, regulatory, and compliance requirements
  • Partner with security teams to proactively identify and remediate vulnerabilities
  • Serve as a senior escalation point for complex production issues across distributed systems and user-facing platforms
  • Lead root cause analysis, incident resolution, and postmortem activities
  • Drive systemic improvements to prevent recurring issues and improve system reliability
  • Lead rigorous code reviews, ensuring adherence to best practices in design, performance, security, and maintainability
  • Mentor engineers and elevate team capability in software design, testing, debugging, and operational excellence
  • Provide hands-on guidance in solving high-complexity technical problems across system layers
  • Partner with product, platform, and business stakeholders to shape technical roadmaps and delivery priorities
  • Own and deliver cross-functional initiatives spanning frontend, backend, and platform engineering
  • Contribute to the Software Engineering Guild by sharing reusable frameworks, patterns, and innovations

Requirements:

  • Demonstrated deep expertise across software development, system design, and architecture
  • Strong foundation in data structures, algorithms, and distributed systems
  • Leads with a quality-first mindset, emphasizing testing, security, and performance
  • Excels at troubleshooting complex systems and driving resolution under pressure
  • Proactively improves operability, reliability, and developer experience
  • Influences technical direction and mentors engineers across teams

Technologies:

  • Java, microservices, RESTful APIs
  • Frameworks: Spring (Spring Boot, Spring Data, Spring Batch, Spring REST, Spring Cloud, AOP), Hibernate
  • API design and tooling best practices
  • Cloud and DevOps: Kubernetes, Docker, Pivotal Cloud Foundry
  • Databases: Oracle, PostgreSQL, Redis
  • Tools: IntelliJ/Eclipse, Sonar, Git, Maven, Jenkins, CI/CD, Gatling, GitHub Copilot, Claude Code

Benefits:

  • Competitive base salary
  • Annual bonus or commissions depending on the role
  • Insurance (including medical, prescription drug, dental, vision, disability, life insurance)
  • Flexible spending account and health savings account
  • Paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)
  • 80 hours of Paid Sick and Safe Time
  • 25 days of vacation time and 5 personal days
  • 401k with a best-in-class company match
  • Deferred compensation for eligible roles
  • Fitness reimbursement or on-site fitness facilities
  • Eligibility for tuition reimbursement

Skills

Required

Nice to have

Ready to apply?

You apply with the employer directly. Their original posting is here: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/OFallon-Missouri/Lead-Software-Engineer_R-291490

Apply on Mastercard