As a lead software engineer at mastercard, you are expected to perform following responsibilities: Own complex problems having dependency across services and facilitate cross-functional team interactions to drive resolution Write code to build and enhance applications/services and promote code-reviews, code scanning, and other standard development practices to deliver high-quality artifacts to production. Define, design, and develop procedures and solutions at a service level to meet the business requirements/enhancements Drive prioritization decisions and trade-offs in working with product partners Identify opportunities and build roadmaps to enhance primary service/function Automate and simplify all aspects of software delivery and development actively evangelizing the need to automate and simplify where needed. Drive seamless integration across all connected services to meet end-user expectations Drive blameless postmortems culture to identify root causes of incidents and implement learnings Introduce new technologies and architecture by following enterprise guidelines Advocate for engineering principles outside of current organization/platform Provide development and architecture guidance to team members Build relationships and effective partnerships across organizations Write and evaluate recommendations for job promotions based on an unbiased view of one's accomplishments Conduct technical interviews for hiring engineering staff and raising the performance bar Lead by example with hands-on approaches to demonstrate engineering excellence Encourage staff to share and seek knowledge within their Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed
Number of Employees
5,001-10,000 employees