Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Mastercard Logo

Lead Software Engineer

Mastercard

$138,000 - $221,000
Aug 26, 2025
O'Fallon, MO, USA
Apply Now

Mastercard is looking to solve the business problem of providing overall stewardship of enterprise-grade application architecture and design within the context of holistic software development, including driving architecture and design decisions, building consensus, and supporting existing enterprise-level applications.

Requirements

  • Technical experience using Java/JEE/ Spring boot. Strong on Java Fundamentals
  • Understanding of Micro Services
  • Application Security including Information security principles & realization, web app security, OWASP & PCI DSS Compliance (Security Design & Technology Skills )
  • Familiarity with Authentication, Authorization
  • Strong Linux and shell scripting
  • Hands on experience with CI/CD tooling and process.
  • Familiarity with solutions in space of Identity and Access is a big plus

Responsibilities

  • Spearheads the architecture or framework implementations for both new and existing applications.
  • Participates in the Software Development Life Cycle through Coaching, R&D, Proof of Concepts, Prototyping, Code review etc.
  • Influences the development practices so that they are in compliance with best practices, policies and procedures.
  • Provide technical leadership for a Scrum team, including coaching and mentoring.
  • Software development, design & architecture experience in enterprise grade software solutions.
  • Hands on experience required and will be part of the day to day activities
  • Technical experience using Java/JEE/ Spring boot. Strong on Java Fundamentals

Other

  • Must be high-energy, detail-oriented, proactive and can function under pressure in an independent environment.
  • Must provide the necessary skills to have a high degree of initiative and self-motivation to drive results.
  • Possesses strong communication skills -- both verbal and written – and strong relationship, collaborative skills and organizational skills.
  • Willingness and ability to learn and take on challenging opportunities and to work as a member of matrix based diverse and geographically distributed project team.
  • Knowledge of software development processes including agile processes and test driven development