onsite
Vice President, Software Engineering - mastercard
Software Engineer
Seeking a Vice President of Software Engineering to lead engineering teams, drive technical strategy, and oversee the design and implementation of complex software solutions. Requires strong leadership and expertise in modern development practices.
About the role
Key Responsibilities
- Lead and mentor multiple software engineering teams, fostering a culture of innovation and high performance.
- Define and drive the technical vision and strategy for software development initiatives.
- Oversee the design, development, and deployment of scalable, robust, and secure software systems.
- Collaborate with product management and other stakeholders to translate business requirements into technical solutions.
- Champion best practices in software development, including Agile methodologies, CI/CD, and quality assurance.
- Manage engineering budgets, resource allocation, and project timelines effectively.
Requirements
- Proven experience in a senior software engineering leadership role, managing large teams.
- Deep understanding of software architecture, system design, and modern development practices.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and microservices architecture.
- Strong knowledge of Agile development methodologies and their practical application.
- Excellent communication, interpersonal, and strategic thinking skills.