Lead Software Engineering

Mastercard is a global technology company in the payments industry, connecting and powering an inclusive digital economy through secure transactions and innovative solutions.
$159,000 - $254,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance · Enterprise SaaS

Description For Lead Software Engineering

Mastercard is seeking a Lead Software Engineer for their Platform & API Team in Seattle. This role is part of the Services division, which manages fraud and risk, enhances cybersecurity, and improves digital payments experience. The position focuses on Identity Verification, Mastercard's global standard in identity verification that enables businesses to link digital transactions to human identity.

As a Lead Software Engineer, you'll be instrumental in tech leading the team's developers, working with a functional programming language tech stack within a geo-diverse larger team. The role involves designing, coding, and maintaining high-performance data processing applications on the JVM platform, primarily using Clojure and running on AWS.

The ideal candidate should have deep experience using functional programming technologies to build internal and external latency-sensitive APIs. You'll work in an Agile environment, mentoring team members while developing secure solutions in the Financial/Fraud Services Sector. The position offers competitive compensation ($159,000 - $254,000) and comprehensive benefits including medical, dental, vision insurance, 401k with company match, and educational support.

This is an excellent opportunity for an experienced engineer passionate about building secure, scalable solutions in the payments industry. You'll be part of Mastercard's mission to connect and power an inclusive digital economy, working with cutting-edge technologies and contributing to products that impact billions of transactions worldwide.

Last updated 3 hours ago

Responsibilities For Lead Software Engineering

  • Work as part of a development Scrum team in an Agile environment that is geographically diverse
  • Help lead and mentor from the tech perspective members of the team
  • Responsible for the analysis, design, development, and delivery of software backend (REST API) solutions
  • Define requirements for new applications and customization adhering to Mastercard standards
  • Develop, customize, and test applications to integrate to Mastercard's specifications
  • Be part of a day-time team on-call schedule to support our APIs during customer use

Requirements For Lead Software Engineering

Java
Redis
Cassandra
  • Demonstrated software development experience in a professional development team setting
  • Strong communication skills -- both verbal and written
  • Strong relationship, collaborative and organizational skills
  • JVM experience or experience with object-oriented languages (Java, C#, C++, Python)
  • Knowledge of unit testing frameworks and source control systems (Git/BitBucket)
  • Experience with cloud-based server environments (AWS)
  • Experience with Clojure, functional programming languages, JSON, HTTP, RESTful services
  • Experience with SQL and NoSQL databases (Cassandra, Redis)
  • Experience working in a CI/CD environment
  • Experience with customer facing, scalable, and performant RESTful APIs
  • Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent work experience

Benefits For Lead Software Engineering

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Insurance (medical, prescription drug, dental, vision, disability, life insurance)
  • Flexible spending account
  • Health savings account
  • 16 weeks new parent leave
  • Up to 20 paid days bereavement leave
  • 10 annual paid sick days
  • 10+ annual paid vacation days
  • 5 personal days
  • 10 annual paid U.S. observed holidays
  • 401k with company match
  • Deferred compensation for eligible roles
  • Fitness reimbursement
  • Tuition reimbursement

Interested in this job?

Jobs Related To Mastercard Lead Software Engineering

Director, Software Engineering

Lead a team of engineers while maintaining hands-on development in building Cross Border Services capabilities at Mastercard's Dublin office.

Senior Server/Backend Software Engineer, Spry Fox Studio

Senior Server/Backend Software Engineer position at Netflix's Spry Fox studio, building non-violent MMO games with competitive compensation and benefits.

Lead Software Engineer, Backend (Bank Modernization)

Lead Software Engineer position at Capital One focusing on backend development for bank modernization, offering competitive salary and benefits in Richmond, VA.

GPU Design Verification Engineer, Staff

Staff GPU Design Verification Engineer position at Qualcomm, focusing on GPU hardware verification, test development, and performance optimization with competitive compensation and benefits.

Senior Staff Software Engineer

Senior Staff Software Engineer position at Findhelp, leading development of social care connection platform, 8+ years experience required, Python/React stack, $142k-$213k salary range.