Taro Logo

Senior Software Engineer

Mastercard powers economies and empowers people in 200+ countries, providing digital payment solutions and making transactions secure, simple, smart and accessible.
Security
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Senior Software Engineer

Mastercard, a global leader in digital payments technology serving 200+ countries, is seeking a Senior Software Engineer for their Services division. The role focuses on building the APT Platform, a next-generation development platform that combines analytics, advanced software architecture, and modern web technologies.

The position sits within the Security Engineering team, where you'll be responsible for implementing security tools and technologies in both on-premise and cloud environments. This is an opportunity to bring engineering expertise and leadership to a growing team of motivated innovators while tackling large-scale infrastructure challenges.

As a Senior Engineer, you'll be instrumental in designing and developing scalable security solutions, performing proof of concepts on emerging technologies, and ensuring compliance with security standards throughout the software development lifecycle. The role combines technical leadership with hands-on development, requiring expertise in languages like C#, Python, Java, or Go, along with knowledge of cloud platforms such as Azure and AWS.

The ideal candidate will have a strong background in software engineering, demonstrated leadership abilities, and a passion for security. You'll be expected to mentor junior developers, contribute to the overall security strategy, and maintain relationships with various stakeholders. The position offers the opportunity to work on both legacy and greenfield projects, allowing you to contribute to full-stack modernization efforts.

Working at Mastercard means joining a company that powers economies and empowers people worldwide. The organization is committed to building a sustainable economy where everyone can prosper, focusing on making transactions secure, simple, smart, and accessible. This role offers the chance to be part of a team that's essential to maintaining the security and integrity of Mastercard's global payment infrastructure.

Last updated 10 hours ago

Responsibilities For Senior Software Engineer

  • Design, develop, and deliver security solutions that meet business requirements
  • Identify and prioritize cross-application synergy and system enhancements
  • Perform PoCs on current and upcoming technologies
  • Perform quality inspections throughout SDLC
  • Develop security culture and maintain stakeholder relationships
  • Coach junior level employees
  • Work on legacy and greenfield projects for full-stack modernization

Requirements For Senior Software Engineer

Python
Java
Go
  • Expertise in C#, Python, Java, or Go
  • Ability to lead projects and provide technical mentorship
  • Independent research and problem-solving skills
  • Strong communication skills
  • Familiarity with Azure, AWS, OpenStack or other IaaS offerings
  • Degree in Computer Science or related technical field
  • Knowledge of security tooling (F5 BIG-IP ASM, HashiCorp Vault, SAST, DSAT)

Interested in this job?

Jobs Related To Mastercard Senior Software Engineer