Taro Logo

Senior Software Engineer, Vulnerability Management

Mastercard powers economies and empowers people worldwide, providing digital payment solutions and making transactions secure, simple, smart and accessible.
O'Fallon, MO, USA
$115,000 - $184,000
Security
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Cybersecurity

Description For Senior Software Engineer, Vulnerability Management

Mastercard is seeking a Senior Software Engineer to join their Security Threat and Response Management (STRM) program. This role is part of a dedicated team building foundational security capabilities for application teams. The position focuses on Identity and Access Management, requiring expertise in developing scalable security services.

The ideal candidate will be a high-performing engineer who can spearhead architecture implementations and participate actively in the Software Development Life Cycle. You'll work with modern technologies including Java, JavaScript, and Spring boot, while applying security best practices in a fast-paced environment.

At Mastercard, you'll be part of a company that powers economies and empowers people in over 200 countries. The company offers an inclusive culture and comprehensive benefits package including 16 weeks of parental leave, medical/dental/vision insurance, 401k with company match, and various other perks.

The role offers significant technical challenges in security and identity management, requiring both deep technical expertise and strong collaborative skills. You'll work on critical security infrastructure while having the opportunity to influence development practices and architectural decisions.

Key responsibilities include designing scalable security services, mentoring teams on development standards, solving performance challenges, and contributing to technical assessments. The position offers competitive compensation ($115,000 - $184,000) and the chance to work on systems that secure financial transactions worldwide.

This is an excellent opportunity for a senior engineer passionate about security and looking to make a significant impact in a global financial technology leader. The role combines technical leadership, hands-on development, and the chance to work on cutting-edge security solutions.

Last updated a month ago

Responsibilities For Senior Software Engineer, Vulnerability Management

  • Design and implement scalable, resilient security services in Identity and Access Management space
  • Provide guidance to teams on development standards, automation and tools
  • Identify and solve performance bottlenecks
  • Work on Pre SDLC activities and technical feasibility assessments
  • Define feature requirements and deliver products that impact business
  • Participate in Software Development Life Cycle through Coaching, R&D, Proof of Concepts, Prototyping, Code review

Requirements For Senior Software Engineer, Vulnerability Management

Java
JavaScript
Redis
  • BS in Computer Science or related technical field or equivalent practical experience
  • Experience with Java, JavaScript, Spring boot, Redis or similar technologies
  • Basic understanding of security fundamentals in identity and access space
  • Proficiency in Software Development Best Practices (TDD/BDD, Unit test, Continuous Delivery)
  • Strong analytical and problem solving skills
  • Strong communication skills
  • Ability to perform Proof of Concepts
  • Very good inter-personal skills

Benefits For Senior Software Engineer, Vulnerability Management

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 16 weeks new parent leave
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Disability insurance
  • Life insurance
  • 401k with company match
  • Flexible spending account
  • Health savings account
  • 20 paid days bereavement leave
  • 10 paid sick days
  • 10+ paid vacation days
  • 5 personal days
  • 10 paid holidays
  • Fitness reimbursement
  • Tuition reimbursement

Jobs Related To Mastercard Senior Software Engineer, Vulnerability Management