Logo
Visa

Lead Software Engineer

Visa, Foster City, California, United States, 94420

Save Job

Overview

Visa is a world leader in payments and technology, connecting the world through the most innovative, convenient, reliable, and secure payments network. Visa processes more than 65k secure transactions a second across 80M merchants, 15k financial institutions, and billions of people. Our mission is to uplift everyone, everywhere by being the best way to pay and be paid. Visa's Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world\'s most sophisticated processing networks focused on Commercial Money Movement Solutions with emphasis on B2B Visa Commercial Solutions. Join us to work on complex distributed systems and solve massive scale problems, shaping the digital future of monetary transactions. The Opportunity

We are looking for a Lead Software Engineer who embraces solving complex challenges on a global scale. You will be an integral part of a multi-functional development team inventing, designing, building, and testing software products that reach a global customer base. The Work itself

Design code and systems that touch 40% of the world population while influencing Visa\'s internal standards for scalability, security, and reusability

Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings

Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads

Develop robust and scalable products for end-user merchants, B2B, and government solutions

Leverage innovative technologies to build the next generation of Commercial Payment Services

Opportunities to impact globally or locally through mentorship and continued learning

Essential Functions

Demonstrates relevant technical working knowledge to understand requirements

Collaborates with product owners, architects and stakeholders to gather and refine requirements for one or more products, accounting for existing tools across departments

Translates functional requirements into system designs for components and communicates how components will interact

Understands non-functional requirements (NFRs) and their impact on the system; mentors junior engineers in understanding requirements

Designs, codes, tests, documents, and implements new applications as well as existing programs

Develops code that complies with design specifications and security and coding best practices

Works independently and provides guidance to junior developers

Works with team members to resolve technical software development issues and problems

Participates in design and code reviews to ensure quality and adherence to standards

Writes automation scripts to functionally automate testing

Learns and adopts technologies, including generative AI, that improve developer productivity

Engages with product engineering teams and product owners during code/design reviews, regular meetings, on-call rotations, and incident responses

Uses advanced knowledge of systems and telemetry to propose isolated improvements that deliver customer/business objectives more effectively

This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager. Qualifications

Basic Qualifications 10+ years of relevant work experience with a Bachelor\'s Degree or at least 7 years with an Advanced degree (e.g., Masters, MBA, JD, MD) or 4 years with a PhD, OR 13+ years of relevant work experience Preferred Qualifications 12+ years with a Bachelor\'s Degree or 8-10 years with an Advanced Degree (e.g., Masters, MBA, JD, MD) or 6+ years with a PhD; Master\'s degree in Math, Science, Engineering, or Computer Science, Information Systems or related field and minimum seven (7) years experience; or Bachelor\'s degree in Math/Science/Engineering with a minimum nine (9) years experience OR minimum twelve (12) years of experience Technical Skills Experience with large-scale systems with VM and container-based multi-data-center (active-active) solutions; external 3rd parties such as Akamai/Cloudflare; extensive experience with full-stack HTTP, Java REST APIs, JSON, databases, Spring, Java web frameworks; experience with NoSQL and SQL data stores (e.g., Redis, Hazelcast, MySQL, MSSQL); proficiency in leveraging generative AI to enhance development processes; strong analytical and problem-solving abilities Leadership & Communication Exceptional leadership skills; ability to communicate complex technical concepts to non-technical stakeholders; experience interfacing with senior leadership; familiarity with Visa\'s products and services; understanding regulatory and compliance requirements in the payments industry Additional Information

Work Hours:

Varies by department needs. Travel Requirements:

This position requires travel 5-10% of the time. Mental/Physical Requirements:

Office setting; ability to sit/stand at a desk, communicate in person and by telephone, and operate standard office equipment. Visa is an EEO employer. Qualified applicants will receive consideration regardless of race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status. Visa will consider applicants with criminal histories in accordance with EEOC guidelines and applicable local law. Visa will also consider applicants with criminal histories in a manner consistent with local law and applicable requirements. U.S. Applicants Only:

The estimated salary range for a new hire is 178,400.00 to 258,750.00 USD per year, may include incentive payments. Salary varies based on knowledge, skills, experience, and location. This position may be eligible for bonus and equity. Visa offers a comprehensive benefits package (Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, Paid Time Off, Wellness Program).

#J-18808-Ljbffr