Visa · 23 hours ago
Lead SW Engineer
Visa is a world leader in payments technology, facilitating transactions across more than 200 countries. The Lead Software Engineer will be integral in a multi-functional development team, focusing on designing and building software products that enhance commercial payment solutions.
BankingFinanceFinancial ServicesInformation TechnologyMobile PaymentsPayments
Responsibilities
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 intended for a myriad of customers including end-user merchants, b2b, and business to government solutions
Leverage innovative technologies to build the next generation of Commercial Payment Services
Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities
Demonstrates relevant technical working knowledge to understand requirements
Work with Product owners, architects and other relevant stakeholders to gather and refine requirements for one or more products, taking in to account the existing tools and solutions across departments
Translates functional requirements into system designs for one or more components and communicates how the components will interact
Demonstrates understanding of non-functional requirements (NFR) and their impact on the system. Leads junior engineers in understanding requirements
Design, Code, test, document and implement new applications & as well as existing programs
Develop code that complies with design specifications and meets security and coding best practices
Work independently and provide guidance to junior developers
Work with team members on technical software development issues, problem analysis and resolution
Participate in design and code review sessions as appropriate - to ensure the quality of work delivered by teammates is in accordance with development standards
Write automation scripts to functionally automate the testing
Learn and adopt technologies, like generative AI, that provide developer productivity improvements
Engages with product engineering teams and product owners during code/design reviews, regular meetings, on-call rotations, and incident responses throughout product development and operations cycles
Leverages advanced knowledge of systems/platforms and telemetry analyses to propose isolated improvements in code, processes, and designs to deliver on customer/business objectives more effectively
Qualification
Required
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 work experience
Demonstrates relevant technical working knowledge to understand requirements
Work with Product owners, architects and other relevant stakeholders to gather and refine requirements for one or more products, taking in to account the existing tools and solutions across departments
Translates functional requirements into system designs for one or more components and communicates how the components will interact
Demonstrates understanding of non-functional requirements (NFR) and their impact on the system. Leads junior engineers in understanding requirements
Design, Code, test, document and implement new applications & as well as existing programs
Develop code that complies with design specifications and meets security and coding best practices
Work independently and provide guidance to junior developers
Work with team members on technical software development issues, problem analysis and resolution
Participate in design and code review sessions as appropriate - to ensure the quality of work delivered by teammates is in accordance with development standards
Write automation scripts to functionally automate the testing
Learn and adopt technologies, like generative AI, that provide developer productivity improvements
Engages with product engineering teams and product owners during code/design reviews, regular meetings, on-call rotations, and incident responses throughout product development and operations cycles
Leverages advanced knowledge of systems/platforms and telemetry analyses to propose isolated improvements in code, processes, and designs to deliver on customer/business objectives more effectively
Preferred
12 or more years of work experience with a Bachelor's Degree or 8-10 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 6+ years of work experience 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, or AND minimum nine (9) years experience OR Minimum twelve (12) years of experience
Extensive experience in software engineering and architectural design for highly scalable and always-on distributed systems
Proven expertise in the payment's domain, with in-depth knowledge of commercial cards, Identity, 3DS, and other payment technologies like PSPs, PayFaqs, among others
Demonstrated experience in leading and delivering complex projects from concept to deployment
Proficiency in agile development methodologies and practices
Experience with large-scale systems with both VM and Container based multi data-center (active active) solutions, external 3rd parties such as Akamai, Cloud Fare, etc
Extensive technical experience with full stack HTTP, JAVA REST APIs, JSON, databases, Spring, Java and web frameworks at scale
Experience with both NoSQL and SQL data stores including Redis, HazelCast, MySQL, MSSQL or similar
Proficiency in leveraging generative AI to enhance development processes and resource efficiency
Excellent analytical and problem-solving aptitude
Exceptional leadership skills with the ability to inspire and lead cross-functional teams
Excellent communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders: clients, Architects, Business/Products, etc
Ability to interface effectively with senior leadership, providing clear and concise updates on project vision and progress
Experience with Visa's (or other payment brand's) products and services
Familiarity with regulatory and compliance requirements in the payments industry
Benefits
Medical
Dental
Vision
401 (k)
FSA/HSA
Life Insurance
Paid Time Off
Wellness Program
Company
Visa
Visa is a multinational financial services company that facilitates electronic payment systems throughout the world.
H1B Sponsorship
Visa has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (459)
2024 (424)
2023 (416)
2022 (515)
2021 (351)
2020 (407)
Funding
Current Stage
Public CompanyTotal Funding
unknownKey Investors
TNB Financial Services
2016-09-10Post Ipo Equity
2008-03-19IPO
Recent News
Payments Dive
2026-01-08
2026-01-08
2026-01-07
Company data provided by crunchbase