Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer - job 1 of 9

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 and be paid.

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. 

Essential Functions: 

  • Design code and systems that touch 40% of the world population while influencing Visa’s internal standards for scalability, security, and reusability 
  • Design, develop , install and support Web Applications, Web Services and APIs leveraging Micro services architecture
  • 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 Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology 
  • Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities 
  • Demonstrates basic knowledge and asks questions about project requirements.
  • Reviews and asks questions about solution strategies that improve the design and functionality of a payment product feature.
  • Applies standard processes on the use of front-end programming languages (e.g. HTML, C++, Java) to write code that fulfills website modification requests and technical requirements, under close guidance.
  • Works under close guidance of Senior engineers to support the piloting of new technology capabilities and features that enhance the user website experience across e-commerce products.
  • Communicate status frequently to project stakeholders in a transparent manner
  • Identifies and address bugs that threaten website functionality

The Skills You Bring:

  • Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale
  • Challenge the Status Quo: Comfort in pushing the boundaries, ‘hacking’ beyond traditional solutions
  • Language Expertise: Expertise in one or more general development languages (e.g., Java, C/C++, Python)
  • Builder: Experience building and deploying modern services and web applications with quality and scalability
  • Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc.
  • Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams

**We do not expect that any single candidate would fulfill all of these characteristics. For instance, we have exciting team members who are really focused on building scalable systems but didn’t work with payments technology or web applications before joining Visa.

**Visa cannot offer Immigration Support or Relocation Services for this role.***

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

Qualifications

Basic Qualifications:

  • Bachelors degree, OR 3+ years of relevant work experience

Preferred Qualifications:

  • 2 or more years of work experience.
  • Less than 2 years relevant work experience with Bachelor's degree in Computer Science, Computer Engineering, CIS/MIS, Cybersecurity Engineering or related field.
  • Proficiency in at least one programming language or technology including, but not limited, to Java, C/C++, Python.
  • Any experience with API's/Microservices highly preferred.
  • Experience with writing code/automation tools using Selenium, Java, REST, APIs Python, Groovy, and more.
  • Any experience with SQL, MySQL, Oracle or DB2 - at least one or any other relational DB highly preferred.
  • Solid understanding of software engineering concepts and methodologies.
  • Good analytical and problem-solving skills.

Additional Information

Work Hours: Varies upon the needs of the department.

Travel Requirements: This position requires travel 5-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 $94,000 to $132,950 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.

Average salary estimate

$113475 / YEARLY (est.)
min
max
$94000K
$132950K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Visa

Are you passionate about technology and looking to make an impact on a global scale? If so, Visa has the perfect opportunity for you! As a Software Engineer at Visa in Foster City, CA, you will play a vital role in our Technology Organization, which is buzzing with innovative minds eager to solve complex challenges in the payment sector. You’ll design, build, and test software products that empower consumers and businesses worldwide. Imagine your code helping shape the future of monetary transactions for over 40% of the global population! Collaborating with cross-functional teams, you will leverage the latest technologies to develop high-quality web applications, APIs, and services using microservices architecture. Your contributions will not only enhance user experiences but also set internal standards for scalability and security. We value curiosity and encourage all team members to think outside the box; your ability to challenge the status quo will be highly appreciated. If you are well-versed in programming languages like Java or Python and thrive in a dynamic environment, we want you on our team. At Visa, you will experience endless learning opportunities alongside talented colleagues, so bring your passion and energy, and let's innovate together!

Frequently Asked Questions (FAQs) for Software Engineer Role at Visa
What are the responsibilities of a Software Engineer at Visa?

As a Software Engineer at Visa, you will be responsible for designing, developing, and supporting web applications and APIs while fostering collaboration within cross-functional teams. Your key duties include writing robust code, engaging in quality improvements, solving complex challenges with innovative solutions, and ensuring that our products maintain high standards of security and scalability. Additionally, you will contribute to diverse agile squads focusing on a range of technical offerings.

Join Rise to see the full answer
What qualifications are needed for a Software Engineer position at Visa?

To qualify for a Software Engineer role at Visa, you should ideally hold a Bachelor's degree in Computer Science, Computer Engineering, or a related field. Alternatively, having 3+ years of relevant work experience is acceptable. Proficiency in programming languages such as Java, C++, or Python is essential, as well as familiarity with APIs and microservices. A solid understanding of software engineering concepts and good analytical skills will also set you up for success in this role.

Join Rise to see the full answer
What is the work environment like for Software Engineers at Visa?

Visa promotes a hybrid work environment for Software Engineers, allowing flexibility between in-office and remote work. In our vibrant office setting, you will collaborate closely with your team, bringing your ideas to life while engaging in dynamic discussions about the latest technology trends and solutions. Our inclusive culture encourages ongoing mentorship and professional growth as we innovate together.

Join Rise to see the full answer
What programming languages should a Software Engineer at Visa know?

A Software Engineer at Visa should be proficient in one or more programming languages, with Java, C++, and Python being the most relevant choices. In addition, having experience with automation tools, APIs, and microservices is highly preferred. Familiarity with front-end programming languages such as HTML and frameworks like Angular or React will also be advantageous in navigating the development landscape here.

Join Rise to see the full answer
Are there opportunities for career growth as a Software Engineer at Visa?

Absolutely! Visa is committed to the growth of its employees, offering numerous opportunities for career advancement, mentorship, and learning new technologies. Whether you want to specialize in a specific technology, explore various project facets, or take on leadership roles, Visa provides a supportive environment that empowers you to enhance your skills and elevate your career.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you describe your experience with programming languages relevant to the Software Engineer role?

When answering this question, focus on detailing your proficiency and projects involving languages such as Java, C++, or Python. Highlight specific instances where you used these languages to solve problems or create applications, demonstrating your ability to write clean and efficient code.

Join Rise to see the full answer
How do you approach solving complex technical challenges?

Share your problem-solving methodology, starting with how you analyze the challenge and break it down into smaller, manageable tasks. Describe any frameworks or tools you use to develop solutions, emphasizing your collaboration with team members to leverage diverse perspectives and knowledge.

Join Rise to see the full answer
What is your experience with APIs and microservices?

Explain any relevant experiences developing and managing APIs and microservices in your projects. Discuss your understanding of RESTful services and your approach to ensuring these components are scalable and secure. Include examples of how they improved system efficiency.

Join Rise to see the full answer
Can you provide an example of a successful project you led or contributed to?

Be prepared to discuss a specific project where you played a key role. Outline your responsibilities, the technologies used, the challenges faced, and the outcome. Emphasize your contribution and the value it brought to the overall project success.

Join Rise to see the full answer
How do you keep up with current technology trends and advancements?

Discuss the resources you utilize, such as online courses, webinars, blogs, or networking with other professionals in your field. Highlight your willingness to continuously learn and how you apply new knowledge to your work as a Software Engineer.

Join Rise to see the full answer
What methodologies are you familiar with, such as Agile or Scrum?

Illustrate your experiences working in Agile or Scrum environments. Detail how these methodologies have influenced your development process and teamwork, including any specific roles you've held and how you contributed to successful iterations or sprints.

Join Rise to see the full answer
How do you ensure the quality of your code?

Discuss your code review process and the tools you use to test and validate your work, like unit testing frameworks or automated testing suites. Emphasize the importance of writing clean, maintainable code and how you ensure high quality throughout the development lifecycle.

Join Rise to see the full answer
Describe a situation where you had to work with a difficult team member.

Share a constructive example that focuses on your communication and collaboration skills. Discuss how you identified the challenges, approached the situation, and resolved any conflicts, reinforcing the importance of teamwork in achieving project goals.

Join Rise to see the full answer
What interests you most about working at Visa?

Express your admiration for Visa's innovation and mission to enhance payment technologies globally. Mention specific aspects of the company's culture, the opportunities for personal and professional growth, and how you see yourself contributing to Visa's success.

Join Rise to see the full answer
How do you prioritize tasks when juggling multiple projects?

Detail your organizational strategies and tools you use for task management. Discuss how you assess project urgency and importance, and how you communicate with your teams to ensure everyone is aligned and focused on meeting deadlines effectively.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 23 hours ago
Photo of the Rise User
Posted 23 hours ago
Photo of the Rise User
Posted 22 hours ago
Photo of the Rise User
Anduril Industries Hybrid Lexington, Massachusetts, United States
Posted 13 days ago
Photo of the Rise User
Posted 10 hours ago
SuperDial Remote No location specified
Posted 12 days ago
Photo of the Rise User
Posted 8 days ago

Visa Inc. operates as a payments technology company worldwide. The company facilitates commerce through the transfer of value and information among consumers, merchants, financial institutions, businesses, strategic partners, and government entiti...

7887 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
C
Someone from OH, Warren just viewed Front End Developer (for AI Agent) at CyberCare
I
Someone from OH, Warren just viewed Senior Angular Lead at Integrators services a.s.
Photo of the Rise User
Someone from OH, Warren just viewed SSr. Front End Engineer (Angular.js) at NTD Software
Photo of the Rise User
Someone from OH, Warren just viewed Front-End Developer at Apex Logic
S
Someone from OH, Warren just viewed Angular Developer at Sparkland
Photo of the Rise User
144 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
19 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
10 people applied to Game Developer at Altera
Photo of the Rise User
Someone from OH, New Albany just viewed Diversity, Equity & Inclusion Manager at Axios
Photo of the Rise User
Someone from OH, Cincinnati just viewed Customer Service Associate at 2K
Photo of the Rise User
Someone from OH, Marion just viewed Casting: '2' at Backstage
Photo of the Rise User
Someone from OH, Westerville just viewed Junior Videographer at HyperionDev
Photo of the Rise User
Someone from OH, Columbus just viewed Part-time driver | Columbus, OH at Uber
Photo of the Rise User
Someone from OH, Columbus just viewed Operations Manager, Overnight at hims & hers
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Court Security Officer, Juneau, AK at Walden Security
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Senior Director GMA Operations Excellence-Oncology at Johnson & Johnson
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Application Developer at Barbaricum
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Outside Sales Account Executive at Pursuit
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Analyst, Demand Planning at Petco
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Associate Director Statistical Programming at Sobi
Photo of the Rise User
Someone from OH, North Ridgeville just viewed PMG is hiring: SEM Lead in Dallas at PMG
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Enterprise Architect (Senior Level) at Platinum Technologies
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Portfolio Execution Lead at Cushman & Wakefield
M
Someone from OH, North Ridgeville just viewed Lead Success Specialist at Max Drive