OverviewLead Software Engineer (Test Automation & Software Development) – MastercardThe Lead Software Engineer will lead software engineering projects and drive the development and delivery of enhanced software solutions. The role involves researching alternative technical solutions to meet evolving business needs and ensuring daily activities align with SLAs.ResponsibilitiesLead major projects and complex assignments with broad scope and long-term business impact. Deliver innovative, cost-effective, high-quality solutions with faster time to market. Direct day-to-day system development and maintenance to meet SLAs. Collaborate with business and technical partners to identify opportunities, outline value and ROI, assess risks and constraints, and contribute to overall strategy.Develop strategic technical plans and architecture proposals based on identified gaps. Lead planning, design, and implementation of technical solutions. Create solution definitions and architectures. Support Business Case Development and Scenario Planning; present to Management, Business Owners, and Stakeholders.Evaluate current and upcoming technologies and frameworks. Conduct PoCs and help select technologies; proactively maintain solution and technology roadmaps.Partner with Project Managers to implement processes, create detailed cost/time estimates, define technical scope, and manage project scope. Define Quality Metrics and lead QA/Quality Control processes. Assist in vendor selection and RFI/RFP processes.Lead QA/QC across the SDLC, ensure adequate test coverage (Unit, System/Integration, Performance), and perform quality inspections and walkthroughs (Requirements, Architecture, Design, Code, Security). Coordinate offshore development and report project/software metrics. Mentor team members and drive process improvements.Guide the team through all SDLC phases, manage production incidents and root-cause analysis, and provide technical training and Brownbag sessions. Assist with resource selection for projects.Ensure compliance with defined standards and continuously enhance development standards and documentation throughout the lifecycle. Integrate Compliance Requirements in the SDLC and represent the team during Compliance Audits.EducationBachelor's degree in Information Systems, Information Technology, Computer Science or Engineering, or equivalent experience5 to 8 years of relevant experience, including delivering secure solutions in Financial Services (preferred)Advanced knowledge of Software Engineering Concepts and MethodologiesDemonstrated Mastercard Core CompetenciesSkills and AbilitiesHigh-energy, detail-oriented, proactive, able to work under pressure with initiative and strong self-motivationStrong verbal and written communication, relationship-building, collaboration, and organizational skillsAbility to learn and implement new technologies quickly, support multiple concurrent activities, and work in a matrix, global teamCorporate Security ResponsibilityAll activities involving access to Mastercard assets, information, and networks carry inherent risk. All Mastercard employees are responsible for information security and must:Abide by Mastercard security policies and protect confidentiality and integrity of informationReport any suspected information security violation or breachComplete mandatory security trainings in accordance with Mastercard guidelinesSeniority levelMid-Senior levelEmployment typeFull-timeJob functionEngineering and Information TechnologyIndustriesFinancial Services, IT Services and IT Consulting, Technology, Information and Internet
#J-18808-Ljbffr