Posted on: 11/07/2025
Title and Summary
Principal Software Engineer
Leads major projects and creates the development and delivery of quality software solutions in a timely and cost-effective manner.
Research alternative technical solutions for changing business needs.
Responsible for assuring the daily activities of the team meet the requirements of SLAs.
Major Accountabilities :
- Successfully lead definition, development and delivery of major cross-department initiatives with broad scope and long-term business implications.
- Collaborate with business and technical partners to identify and scope the opportunities, quantify costs, outline potential value and ROI, identify risks, benefits and constraints.
- Partner with business to identify innovative solutions and drive strategic decisions.
- Develop business case in alignment with the MasterCard objectives.
- Lead scenario planning process and creation, validation and review of estimates, costs and benefits.
- Actively look for opportunities for Innovation and creative problem solving.
- Make presentations to the Senior Management, Business Owners and other Stakeholders and help them in decision making process.
- Perform Proofs of Concepts (PoCs) to assess and identify the technologies per the needs of the organization.
- Provide recommendation to Senior Management on selection of technologies and strategic technical direction for the department.
- Lead creation of roadmaps that align with the department strategy and long-term business vision and objectives.
- Coach and mentor team members, enable knowledge sharing via brownbag sessions on new and upcoming technologies, methodologies and application appropriate frameworks.
- Lead implementation of processes and supporting tools per the evolving needs of the organization.
- Identifying process gaps, provide estimates for business solutions, define the initial scope/requirements of the project and manage the scope during the lifecycle of the project.
- Plan overall project scope as well as define scope for each phase and iteration to meet business needs/time-to-market needs.
- Define and Lead Quality Assurance and Quality Control processes in the department.
- Ensure compliance to quality methodology and development of quality metrics by the team.
- Create guidelines, processes and standards to ensure high overall quality of product and incident free deployment.
- Instruct and guide the team to ensure that appropriate processes and documentation is in use by the team.
- Ensure compliance to the defined standards.
- Actively look for opportunities to modify and enhance standards per the needs of the department.
- Develop documentation templates, lead and enforce development of artifacts throughout the solution development lifecycle.
- Ensure compliance of Audit Requirements by proactively educating team on Compliance Requirements and Integrating Compliance Requirements in SDLC.
- Represent team during Compliance Audits.
Education :
- Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent experience.
Knowledge / Experience :
- 15 plus years experience in related field, including 15 plus years experience in delivering secure solutions in Financial Services Sector is preferred.
- Extensive understanding of and experience with Software Engineering Concepts and Methodologies.
- 15 plus years of experience with software engineering methodologies is highly desirable.
- Proven track record in selection and implementation of methodologies with focus on Lean methodology, delivery of High Efficiency Solutions leading to productivity gains is required.
- Demonstrate MC Core Competencies.
- Experience in vendor relationship management, vendor selection, RFI/RFP process, SOW is highly desired.
- Proven ability to embody MC Leadership Principles.
- Proven capacity to lead and influence matrix based project team members and work as a member of a diverse and geographically distributed team.
- Experience in operations environment is highly desirable.
Skills/Abilities :
- Must be politically savvy, high-energy, detail-oriented, proactive and able to function under pressure in an independent environment.
- Possess the ability to have a high degree of initiative and self-motivation to drive results.
- Demonstrate ability to organize, manage, plan and control several concurrent initiatives with conflicting needs.
- Must display strong communication skills -both verbal and written and leadership and relationship skills with ability to influence others without having direct authority.
- Proven ability to sell solutions, persuade cross-functional group, garner support for solutions and bring group to a consensus and strong ability in collection and formulation of data, development of Metrics and dashboard reporting.
Did you find something suspicious?
Posted By
Posted in
DevOps / SRE
Functional Area
IT Security
Job Code
1511852
Interview Questions for you
View All