Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: Mastercard
Location: London, England, United Kingdom
Career Level: Director
Industries: Banking, Insurance, Financial Services

Description

Our Purpose

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.

Title and Summary

Principal, Software Engineer Overview
Mastercard's Application Discovery and Dependency Mapping (ADDM) team is seeking a talented Senior Software Engineer to drive our internal ADDM strategy. In this role you will work with a collaborative group of developers to enhance our ADDM Solution(s) such as BMC Discovery in innovative ways that best serve our highly regulated and demanding IT Operations space. This role is ideal for someone passionate about delivering seamless customer experiences, solving complex technical challenges, and driving meaningful impact.

Role
• Actively participate in team prioritization discussions with Product and Business stakeholders to align engineering efforts with business goals.
• Take full ownership of delivery tasks, including design, development, testing, deployment, configuration, and documentation, to ensure business requirements are met with high quality.
• Drive the automation of build, operation, and runtime processes to improve efficiency, scalability, and reliability.
• Lead code, design, and process trade-off discussions within the team, balancing technical quality with business priorities.
• Present demos and participate in acceptance discussions with Product Owners to align on functionality and quality expectations.
• Continuously improve operational and engineering metrics in your area of ownership, enhancing performance, availability, and user satisfaction.
• Develop a comprehensive understanding of end-to-end technical architecture and related dependency systems to guide sound engineering decisions.
• Drive the adoption of technology standards, best practices, and opinionated frameworks while reviewing team members' coding, testing, and automation efforts.
• Mentor junior and less-experienced team members, fostering growth and building a culture of knowledge sharing and collaboration.
• Actively contribute to knowledge sharing within your Guild/Program, promoting the reuse of patterns, libraries, and best practices to boost overall team productivity.

All About You
As a Principal Software Engineering at Mastercard, you will drive the Technology roadmap within the program and expected to perform the following general duties:
• Hands-on full-stack developer who writes high quality, secure code that is modular, functional, and testable in adherence with MasterCard standards, processes, and industry best practices.
• Generally hungry to push the boundaries of what is possible.
• 5+ Years Experience with all aspects of BMC Discovery, from appliance build & configuration, to custom pattern development.
• 5+ Years Experience in Secure Coding Practices, SDLC standards and SCM functions in gitflow.
• Proficient in Tideway/The Programming/Pattern Language (TPL), Python, and OS Scripting (bash, ksh, powershell, etc.)
• Deep understanding of BMC Discovery Administration, Taxonomy, Reporting, Modules and Patterns.
• Strong understanding of Application Modeling (SAM/CAM) Concepts.
• Minimum of 1 year experience with CVILL4 or equivalent.
• Adept in debugging, troubleshooting, and analyzing technical issues.
• General understanding of deployable technologies (and ability to inventory those IT Assets).
• Understanding of API standards, service-oriented architecture, and modern engineering principles.
• Strong ability to estimate and prioritize requirements, both functional and non-functional.
• Proven experience in ADDM platforms—designing, building, and integrating systems that enhance IT Asset and Security requirements
• Excellent verbal and written communication skills, with the ability to articulate complex ideas clearly and concisely to both technical and non-technical stakeholders.
• Bachelor's degree in Computer Science, Engineering, or a related field. Equivalent practical experience will be considered.

Corporate Security Responsibility


All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • Abide by Mastercard's security policies and practices;

  • Ensure the confidentiality and integrity of the information being accessed;

  • Report any suspected information security violation or breach, and

  • Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.




 Apply on company website