Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in 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 while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid.
Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.
Job Description- You will define architecture for large and complex product development projects through clear and articulate diagrams and artifacts such as logical architectures, deployment topologies, sequence diagrams, functional decompositions and API swagger specs, among others.
- You will perform Proof of Concept (POC) to evaluate/vet new and emerging technologies, design patterns, and proposed solutions.
- You will build architectures that are inherently secure, robust, scalable, reliable, extensible, modular and reusable.
- You will ensure that project teams follow a common set of principles and patterns, and utilize approved set of technology frameworks, libraries and API standards.
- You will work with engineering professionals, fellow software architects, and others within Visa to ensure that proposed solutions will scale appropriately, and that the implementation will be a cost-effective solution.
- You will actively contribute to the architecture community to define platform principles and standards, and to ensure that solutions are built in alignment with these.
- You will apply architecture best practices to increase execution velocity, specifically as it relates to leveraging existing Visa shared assets.
- You will define deployment topologies by partnering with peers across technology organization.
- You will collaborate with software engineers and provide technical guidance during the construction phase of a project
- You will actively influence new/changing technology decisions.
- You will propose new solutions to meet the fast-changing payments industry landscape.
- You will demonstrate thought leadership through presentations and sessions across Visa Direct
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/site), with a general guidepost of being in the office 50% or more of the time based on business needs.
QualificationsBasic Qualifications
- 8+ years of relevant work experience with a Bachelor’s Degree or at least 5 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 2 years of work experience with a PhD, OR 11+ years of relevant work experience.
Preferred Qualifications
- Bachelor's or master’s degree in computer science or other technology field. Typically requires 7-10 years of experience
- 7+ years of relevant experience in architecture or development role.
- Expertise in building scalable, flexible and fault tolerant systems. Working expertise in design patterns, anti-patterns and best practices.
- Experience with multiple programming languages including Java.
- Must have strong experience in API design and in system and component design.
- Must have experience in Micro Services, Service Mesh, Containers. DevOps is a big plus.
- Strong problem solving and analytical skills
- Ability to quickly digest any issue/problem encountered and recommend an appropriate solution
- Must have strong interpersonal and communication skills (written and verbal). Should be comfortable facilitating multi-team activities.
- Must have strong leadership skills and comfortable presenting complex ideas to small and large groups in a clear and concise way.
- Candidate should be confident in their ability to influence and develop relationships with key partners.
- Experience with web services standards and related technologies (HTTP(s), REST, JSON).
- Experience with distributed databases, distributed computing and high frequency transactions is a big plus
- Experience working with a variety of Application Servers and Databases
- Knowledge of payment industry is a plus
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.