Lead Software Engineer

20 hours ago


O Fallon, United States Mastercard Full time
About Mastercard

Mastercard is a global technology company in the payments industry, working to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible.

We believe that our differences enable us to be a better team - one that makes better decisions, drives innovation, and delivers better business results.

The Role

We are seeking a Lead Software Engineer to implement large-scale distributed systems based on reactive architectures. The successful candidate will design and implement highly resilient systems, write code to build and enhance applications/services, and drive prioritization decisions and trade-offs through working with product partners.

The ideal candidate will have excellent programming skills, experience with distributed systems architecture and implementation, and familiarity with secure coding standards and vulnerability management.

Responsibilities include:

  • Design and implement highly resilient large-scale distributed systems using event-driven architectures
  • Write code to build and enhance applications/services, conduct code-reviews, and other standard development practices to deliver high-quality artifacts to production
  • Drive prioritization decisions and trade-offs through working with product partners
  • Automate and simplify all aspects of software delivery and development
  • Introduce new technologies and architectures aligning to enterprise guidelines by conducting POCs
  • Provide coding and design guidance to junior team members
  • Own complex problems having dependency across services and facilitate cross-functional team interactions to drive resolution
  • Define, design, and develop procedures and solutions at a service level to meet the business requirements/enhancements
  • Participate and contribute to team's agile process and decisions. Understand and contribute to Prioritization. Drive prioritization decisions and trade-offs in working with product partners
About You

We are looking for a talented and experienced software engineer who is passionate about building scalable and secure systems. The ideal candidate will have:

  • Excellent programming skills (OOP, SOLID, 12-factor) - Java preferred
  • Experience with distributed systems architecture and implementation
  • Familiarity with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management
  • Experience with broker technologies Kafka/NATS is a plus
  • Experience in Continuous Integration (CI) and Delivery (CD) concepts, and capabilities to support automation, pipelines, virtualization, and containerization
  • Infrastructure as code and cloud-first software development knowledge experience preferred
  • Skills in test-driven and behavior-driven development (TDD and BDD) to build just enough code and collaborate on the desired functionality
  • Understanding of use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from the Gang of Four) to implement efficient code
  • Skills to elaborate and estimate non-functional requirements, including security (e.g., data protection, authentication, authorization), regulatory, and performance (SLAs, throughput, transactions per second)
  • Able to perform debugging and troubleshooting to analyze core, heap, thread dumps, and remove coding errors
What We Offer

Mastercard is an inclusive equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

We offer a competitive base salary, annual bonus, and comprehensive benefits package, including insurance, flexible spending account, health savings account, paid leaves, 10 annual paid sick days, 10 or more annual paid vacation days based on level, 5 personal days, 10 annual paid U.S. observed holidays, 401(k) with a best-in-class company match, deferred compensation for eligible roles, fitness reimbursement or on-site fitness facilities, eligibility for tuition reimbursement, gender-inclusive benefits, and many more.



  • O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Lead Software Engineer to join our Corporate Security Engineering team. As a key member of our team, you will be responsible for designing, developing, and integrating digital security technologies and solutions to be leveraged by the enterprise.Key ResponsibilitiesDevelop and maintain secure software solutions...


  • O Fallon, United States Mastercard Full time

    Job Title: Lead Software EngineerWe are seeking a highly skilled Lead Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and architecting web UI for microservice-based web applications.Key Responsibilities:Design and architect reusable/common componentsCollaborate with Product Management,...


  • O Fallon, United States Mastercard Full time

    Job Title: Lead Software EngineerWe are seeking a highly skilled Lead Software Engineer to join our team at Mastercard. As a key member of our engineering team, you will play a pivotal role in designing and implementing scalable, resilient, and high-performance software solutions.Key Responsibilities:Design and develop secure, reliable, and high-availability...


  • O Fallon, United States Mastercard Full time

    Job Title: Lead Software EngineerWe are seeking a highly skilled Lead Software Engineer to join our team at Mastercard. As a key member of our engineering team, you will play a pivotal role in designing and implementing scalable, resilient, and high-performance software solutions.Job Overview:The ideal candidate will have a deep understanding of Java...


  • O Fallon, United States Mastercard Full time

    Job Title: Lead Software Developer EngineerWe are seeking a highly skilled and experienced Lead Software Developer Engineer to join our Global Customer Care IVR team. As a key member of our team, you will be responsible for driving our customer experience strategy forward by consistently innovating and problem-solving.About the RoleIn this software...


  • O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Lead Software Engineer to join our dynamic team at Mastercard Digital Labs. As a key member of our team, you will be responsible for designing and implementing cutting-edge software solutions that drive innovation and business growth.Key ResponsibilitiesCollaborate with cross-functional teams to deliver front-end...


  • O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Lead Software Developer Engineer - AWS to join our Global Customer Care IVR team. As a key member of our team, you will be responsible for driving our customer experience strategy forward by consistently innovating and problem-solving.Key ResponsibilitiesDesign, develop, and deploy software solutions for our...


  • O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Lead Software Engineer to join our team at Mastercard. As a key member of our software engineering team, you will be responsible for designing and delivering cutting-edge software solutions that drive business growth and customer satisfaction.Key ResponsibilitiesOwn the development of software features and...


  • O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Software Engineering Manager to join our Commercial Platform Engineering organization in our vibrant O'Fallon Tech Hub. As a key member of our team, you will be responsible for leading the development of high-performance applications and ensuring the delivery of software capabilities that meet business...


  • O Fallon, United States Mastercard Full time

    Job SummaryWe are seeking a highly skilled Software Engineering Manager to join our Commercial Client Experience program in O'Fallon, MO. As a key member of our team, you will be responsible for leading a team of software engineers in the design, development, and deployment of high-performance applications.Key ResponsibilitiesPlan, design, and develop...


  • O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Software Engineering Manager to join our Commercial Client Experience program in O'Fallon, MO. As a key member of our team, you will be responsible for leading a team of software engineers and driving the development of high-performance applications.Key ResponsibilitiesPlan, design, and develop technical...


  • O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Software Engineering Manager to join our Commercial Platform Engineering organization in our vibrant O'Fallon Tech Hub.The successful candidate will be responsible for leading a team of software engineers in the development of high-performance applications, with a focus on modern authentication and authorization...


  • O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Software Engineering Manager to join our Commercial Platform Engineering organization in our vibrant O'Fallon Tech Hub.The successful candidate will be responsible for leading a team of software engineers in the development of high-performance applications, with a focus on modern authentication and authorization...

  • Software Engineer

    1 week ago


    O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a talented Software Engineer to join our team at Mastercard. As a Software Engineer, you will have the opportunity to write high-quality code with a focus on security, design, and maintainability, and contribute to all phases of software development from design through rollout.You will work on real-life solutions for our clients...


  • O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Development Lead to join our team at Mastercard. As a key member of our software development team, you will be responsible for leading the analysis, design, development, and delivery of software solutions that meet the business requirements of our organization.Key...

  • Software Engineer II

    23 hours ago


    O Fallon, United States Mastercard Full time

    About MastercardMastercard is a leading global technology company that connects and powers an inclusive, digital economy. Our purpose is to make transactions safe, simple, smart, and accessible for everyone, everywhere.Our CultureWe cultivate a culture of inclusion, respect, and diversity, where every employee feels valued and empowered to contribute their...


  • O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Software Engineering Manager to join our Commercial Client Experience program in O'Fallon, MO. As a key member of our team, you will be responsible for leading the development of high-performance applications and ensuring the delivery of software capabilities.Key ResponsibilitiesPlan, design, and develop...


  • O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Software Engineering Manager to join our Commercial Client Experience program in O'Fallon, MO. As a key member of our team, you will be responsible for leading the development of high-performance applications and ensuring the delivery of software capabilities.Key ResponsibilitiesPlan, design, and develop...


  • O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Lead Software Developer Engineer - AWS to join our Global Customer Care IVR team. As a key member of our team, you will play a critical role in driving our customer experience strategy forward by consistently innovating and problem-solving.Key ResponsibilitiesCollaborate with other engineers to design, develop,...

  • Software Engineer

    1 week ago


    O Fallon, United States Mastercard Full time

    About the RoleWe are seeking a talented Software Engineer to join our team at Mastercard. As a Software Engineer, you will have the opportunity to work on advanced technologies and applications that are revolutionizing payments.Our software engineering teams are obsessed with security, reliability, and performance, and are driven to deliver solutions that...