As a Lead Software Engineer, you will play a pivotal role in leading large and complex projects, designing mission-critical, high-volume, low-latency services, and providing hands-on development and mentorship to engineering leads. You will collaborate closely with product partners to understand the business landscape, co-create solutions for Visas next-generation payment network, and strategically guide our team to architect, design, and deliver the platform in a phased approach.
Join us in shaping the future of payments!
Responsibilities:
Implement highly scalable, low-latency, high-throughput systems with 99.999% availability.
Design key cross-team and cross-product projects through architecture documents and key module development.
Establish software development patterns and best practices by providing examples and shipping code.
Ensure all engineering teams follow common principles, patterns, and use standard frameworks and libraries.
Lead the engineering community to build solutions aligned with platform principles and standards.
Mentor and build high-performing engineering teams.
Apply architecture best practices to enhance execution velocity.
Develop secure, robust, scalable, modular, API-centric, and global architectures.
Influence technology selection for the enterprise.
Define deployment topology in collaboration with peers.
Optimize the use of Visas Platforms and Solutions.
Provide thought leadership through presentations and teaching across Visa.
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 2-3 set days a week determined by leadership or site, with a general guidepost of being in the office 50 percent or more of the time based on business needs.
Basic Qualifications 10+ years of relevant work experience with a Bachelor s Degree or at least 7 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 4 years of work experience with a PhD, OR 13+ years of relevant wo