Job Description
Company Description
Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid.
At Visa, you’ll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join Visa and do work that matters — to you, to your community, and to the world.
Progress starts with you.
Job Description
What’s the job?
As a Lead Software Architect, you will be part of our Profile Systems Engineering Team (in Payment Products Development) to help design, enhance and build new solutions aligned to our strategic initiatives for Visa 2030 strategy. You will work with colleagues closely in order to create design documents, code, test, and implement new features, as well as modifications, and corrections to existing software. In this role you will provide technology leadership in development of Business Enhancement projects by helping to drive project planning, estimation, and technology planning. You need to be expert in GenAI and propose client centric Agentic AI solutions for Profile Applications.
Who are we looking for?
We are looking for a Software Engineer with software development & design experience. Having work experience in Cards and Payments Domain is a big advantage for us.
You are a team player, making sure that everyone on your team feels valued and is excited to work with you. Location, time pressure, distractions, none of it matters: no matter the environment, you know you can code and build amazing, high-performing, and bug-free products.
You encourage others to take risks, be bold, and innovate in order to create exceptional products that are both seamless for our clients and consumer-facing. No matter the challenge, you know you can find a solution and encourage others to think the same. You recognize when to ask for help and when to collaborate with others, working across departments and influencing in areas beyond immediate control. Above all, you are someone who takes initiative and thinks like an owner – you’ve defined your everywhere and lead others to find theirs all while launching Visa ahead of the game.
Why us?
Working at Visa is challenging. The problems that we face and solve and the decisions that we make affect the world. Visa is all about helping people around the world reach their Everywhere – the place where their personal, professional, and financial goals intersect. As the premier payments technology company, we’re proud to boast that our commerce platforms touch the lives of billions, all over the globe. If you have ambition, focus and drive, and are interested in joining a global team focused on changing the way the world pays and is paid, you’ll find your everywhere at Visa.
Responsibilities:
- Develop and maintain long-term target state architecture and roadmap, ensure alignment with the business objectives, corporate strategies and standards
- Establish architectural and technical standards and processes, ensure adherence to them through governance
- Evaluate and identify appropriate technology solutions to meet business and technology challenges, guide product development teams through their implementation
- Keep abreast of evolving technologies and anticipate technological evolutions that could be leveraged to enhance current architectures.
- Propose and design Agentic AI solutions that has direct impact to Visa Clients.
- Collaborate with business units and technical staff to define requirements/modifications for use in designing appropriate solutions.
- Take ownership and/or leads the engineering responsibility for multiple components in a project.
- Coordinate engineering activities across the delivery of the project and work with engineers to ensure they are delivering quality and efficiently against project requirements.
- Evaluate options and provide recommendation on scope and scale of effort required to develop solutions.
- Leads and/or supports both product and technical discussions about how to apply existing and/or new technology in support of the business.
- Create design documents, code, unit/functional test, document and implement new programs and subprograms, as well as enhancements, modifications, and corrections to existing software.
- Build and maintain effective relationships across disciplines in order to provide superior product support.
- Support and deliver on resulting initiatives from the Business Plan and Technology strategy demonstrating re-use, eliminating duplicative components, architectural design, and use of innovative products.
- Suggest and cultivate ideas on the extension of the current systems to new products and services.
- Must be able to understand the positioning of a solution within the company and to build consensus to effectively gain buy-in from all participants.
- Identify opportunities for further enhancements and refinements to standards, processes and systems.
- Ability to provide rotational 24⁄7 on call support for problem resolution if needed.
This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.
Qualifications
Basic Qualifications:
- 10+ years of 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)
Preferred Qualifications:
- Experience with architecting solutions for highly scalable, highly available systems
- Knowledge of service-oriented architecture and event driven architecture.
- Proficient and industry level experience in latest Java, J2EE and experience with REST APIs, Spring Boot, Spring Batch Framework, JSON.
- Proficient level experience in Javascript, Frontend frameworks like Angular or React.
- Proficient level experience in data structure and databases like Mysql, Postgres etc.
- Good is understanding and writing simple and complex SQL queries.
- Hand On Experience and knowledge on Agentic AI Solutions.
- Experience working with NoSQL, in-memory database like Redis, Hazelcast
- Experience in AI/ML platform
- Strong background in distributed system software design and development
- Good understanding of performance, security and reliability in complex distributed system
- Proficient knowledge and experience working on system internals of Linux
- Passion for innovation, new ideas, quick prototyping, hackathons etc.
- Financial services and/or payments processing industry experience
- Excellent communication and collaboration skills
- Self-motivated and drive for excellence
- Able to work independently, yet seamlessly integrate activities with other teams when needed.
- Ability to represent technical and business issues and solutions to multiple levels internally and externally to support strategic organizational plan
- Ability to multitask and handle multiple competing priorities with minimal direction from management. Should possess excellent planning and organizational skills.
- Ability to understand systems from all levels, from the big picture enterprise-level view to the low-level technical view.
- Good interpersonal and facilitation skills.
- Work with stakeholders (business/product) and the architecture and consulting group to develop and refine technical specifications
- Establish a working relationship with other groups across the organization to successfully implement business requirements while applying the latest available tools and technology
Additional Information
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.










