Overview
Lead Software Engineer (Test Automation & Software Development) – Mastercard
The 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.
Responsibilities
* Lead 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.
Education
* Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering, or equivalent experience
* 5 to 8 years of relevant experience, including delivering secure solutions in Financial Services (preferred)
* Advanced knowledge of Software Engineering Concepts and Methodologies
* Demonstrated Mastercard Core Competencies
Skills and Abilities
* High-energy, detail-oriented, proactive, able to work under pressure with initiative and strong self-motivation
* Strong verbal and written communication, relationship-building, collaboration, and organizational skills
* Ability to learn and implement new technologies quickly, support multiple concurrent activities, and work in a matrix, global team
Corporate Security Responsibility
All 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 information
* Report any suspected information security violation or breach
* Complete mandatory security trainings in accordance with Mastercard guidelines
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Engineering and Information Technology
Industries
* Financial Services, IT Services and IT Consulting, Technology, Information and Internet
#J-18808-Ljbffr