Sr. Director - Software Engineering

  • Full-time
  • Job Family Group: Engineering and Technology

Company Description

Visa is a world leader in digital payments, facilitating more than 215 billion payments transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable and secure payments network, enabling individuals, businesses and economies to thrive.

When you join Visa, you join a culture of purpose and belonging – where your growth is priority, your identity is embraced, and the work you do matters. We believe that economies that include everyone everywhere, uplift everyone everywhere. Your work will have a direct impact on billions of people around the world – helping unlock financial access to enable the future of money movement.

Job Description

As the world’s leader in digital payments technology, VISA’s mission is to connect the world through the most creative, reliable and secure payment platform - enabling individuals, businesses, and economies to thrive.  When you join Visa, you join a culture of purpose and belonging – where your growth is priority, your identity is embraced, and the work you do matters.  We believe that economies that include everyone everywhere, uplift everyone everywhere.  Your work will have a direct impact on billions of people around the world – helping unlock financial access to enable the future of money movement.

Our mission for VISA Value Added Services is to create acceptance, issuing and risk products for merchant, acquirers, issuers and partners across all segments, verticals and geographies.

As the Sr Director of Software Engineering, you will lead a world-class team of software engineers in the VISA Risk & Identity Solutions team (within the VISA Value Added Services PD group) to deliver client-ready solutions.  You will continuously improve resilience, security and throughput, while also taking necessary steps to enhance overall productivity.  You will be a strong technical influencer and collaborator across functions.

You will be responsible for hiring and developing top engineering talent, keeping the team highly engaged and motivated while delivering exceptional results.  Your ability to work across functions and teams will allow you to ensure alignment of priorities and goals, drive results and foster the right culture and environment to achieve Engineering Excellence and Innovation.  You will be responsible for working with product development, quality engineering, security engineering, enterprise operations and other internal and external technology partners to deliver products for business integration & enablement.

Essential Functions

  • Provide leadership and technical guidance for product development, tools, automation, system resilience, security, availability and integration strategies and plans.
  • Develop technology strategies and road maps to meet business objectives by collaborating with Product, Development, Operations, and other VISA functions.
  • Enable technical design discussions with global teams to ensure business and technical requirements are understood and articulated, including limitations and constraints.
  • Keep executive leadership informed of progress and any obstacles in development, release activities and risks to VISA.
  • Apply creative thinking to determine optimal solutions that further support developer efficiency.
  • Partner effectively with product management, product development and architecture teams to evolve functionality and availability.
  • Establish clear and aligned goals, provide actionable feedback and coaching to help team become more effective, conduct career discussions to enable growth and development.
  • Achieve Engineering and Operational Excellence - availability, security, stability, efficiency and maintainability amongst other non-functional requirements.

Required Key Competencies

  • Lead a team of 20 to 40 members made up of both full-time employees and contractors.
  • Deliver the product despite complex technical interdependencies with cross geographical teams.
  • Provide technical leadership to team by participating in design, performing design reviews.
  • Build a culture of engineering excellence (quality, security, performance, scalability, availability, resilience etc.)
  • Partner with product management in developing a strategy and roadmap that align with business and engineering goals.
  • Partner with remote teams to ensure alignment across product development.  Bring a global mindset.
  • Drive down technical debt and cost of operations/support.
  • Manage the prioritization and delivery of enhancements and defect fixes on products.
  • Ensure the process for incident management, change management and problem management are followed diligently.
  • Hire, retain and grow a high-performing team of world-class software engineers.
  • Invest in the career development of your direct reports.
  • Understand current and future trends within the payments industry.
  • Enable innovation through thought leadership and influence.
  • Communicate with a sense of purpose and conviction.

This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office two days a week, with a general guidepost of being in the office 50% of the time based on business needs.

Qualifications

• Bachelors degree in Computer Science or related field with 18+ years of software development experience or Masters with 14+ years of software development experience.
• Led and delivered complex projects where complexity is a function of a combination of these factors – domain knowledge, distributed architecture, technical stack, influencing and collaborating with multiple technology partners and business partners
• Strong understanding and working experience in Distributed Web Architecture – should have experience with service registry, container architecture, distributed caching, streaming apps, NoSQL and RDBMS.
• Experience with architecture and operations of highly available and scalable web service.
• Experience with Java 8 platform, Spring, Vertx, Akka framework or similar and exposure to Big Data technologies.
• Experience building Microservices, specifically with HTTP, REST, JSON and XML.
• Sound understanding of Service and IT operations management and DevOps model, good knowledge of deployment and capacity planning.
• Strong understanding of Enterprise Integrations using web services and REST.
• Understanding of Security requirements, standards and contemporary trends in Security risks as well as technologies.
• Experience in Agile practices, governance, and planning.
• Ability to quickly identify and manage/mitigate risks.
• Ability to manage a portfolio of multiple technology teams including indirect reports.
• Ability to influence senior leadership through data and crisp communication etc.
• Willingness and ability to build and sustain working and strategic relationships across technology.
• Strong leadership and people management skills with demonstrated ability to lead cross-
• functional teams.
• Strong analytical and problem-solving skills.
• Ability to maintain composure under pressure and tight deadlines.
• Experience in the Identity domain is a plus.

Additional Information

All your information will be kept confidential according to EEO guidelines.

Privacy Notice