Company Description
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
Make an impact with a purpose-driven industry leader. Join us today and
experience Life at Visa.Job Description
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 capable of handling more than 65k secure
transactions a second across 80M merchants, 15k Financial Institutions,
and billions of everyday people. While working with us you'll get to work on
complex distributed systems and solve massive scale problems centered on new
payment flows, business and data solutions, cyber security, and B2C platforms.
The Opportunity:
We are looking for Versatile, curious, and energetic Software Engineers
who embrace solving complex challenges on a global scale. As a Visa Software
Engineer, you will be an integral part of a multi-functional development
team inventing, designing, building, and testing software products that
reach a truly global customer base. While building components of powerful
payment technology, you will get to see your efforts shaping the digital
future of monetary transactions.
Responsibilities:
Analyze business requirements to define scope and technical specifications for
new projects and enhancements
Review and challenge architecture and lead detail design of major
components, adhering to best practices of security, scalability,
performance and manageability
Develop and document high level and detailed design specifications using
Object Oriented methodologies
Design and develop highly scalable and fault tolerant distributed components
Code & unit test system components and applications in a range of
programming languages
Quickly gain domain expertise in critical application areas to SME level
Champion software development best practices such as coding standards, code
reviews, secure coding practices, integration and regression tests etc.
Work independently with minimal guidance becoming a mentor and role model for
other team members
Proactively work to identify issues and provide solutions for the same
Provide 24x7 production support to ensure smooth operations
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.Qualifications
Basic Qualifications
5+ years of relevant work experience with a Bachelor's Degree or at least
2 years of work experience with an Advanced degree (e.g. Masters, MBA,
JD, MD) or 0 years of work experience with a PhD, OR 8+ years of
relevant work experience.
Preferred Qualifications
6 or more years of work experience with a Bachelors Degree or 4 or more years
of relevant experience with an Advanced Degree (e.g. Masters, MBA, JD,
MD) or up to 3 years of relevant experience with a PhD
5+ years of experience in design and implementation using Java programming
language
2+ years of experience in leading teams to deliver software projects
Solid experience with Unix/Linux OS and system calls
Fully versed with all stages of software development lifecycle phases
Expert in Object Oriented Analysis and Design (OOA/OOD)
In-depth experience in all aspects of multi-threaded application development
Familiarity of database concepts with experience in MySQL
Experience with web services development using REST, JSON and XML
Hands-on experience with CI/CD tools, Dockers and Kubernetes
UI development skills using frameworks such as Angular and Node JS is a plus
Excellent verbal, written and presentation communication skills are a
pre-requisite
BS/MS Degree in Computer Science, Electrical Engineering or a related
technical discipline is requiredAdditional Information
Work Hours: Varies upon the needs of the department.
Travel Requirements: This position requires travel5-10% of the time.
Mental/Physical Requirements: This position will be performed in an office
setting. The position will require the incumbent to sit and stand at a desk,
communicate in person and by telephone, frequently operate standard office
equipment, such as telephones and computers.
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.
Visa will consider for employment qualified applicants with criminal histories
in a manner consistent with applicable local law, including the requirements
of Article 49 of the San Francisco Police Code.
U.S. APPLICANTS ONLY: The estimated salary range for a new hire into this
position is 117,700.00 to 170,600.00 USD per year, which may include
potential sales incentive payments (if applicable). Salary may vary
depending on job-related factors which may include knowledge, skills,
experience, and location. In addition, this position may be eligible for
bonus and equity. Visa has a comprehensive benefits package for which this
position may be eligible that includes Medical, Dental, Vision, 401
(k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
Visa is an Equal Opportunity Employer