Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Software Engineer - Full Stack (Hybrid/Onsite) image - Rise Careers
Job details

Software Engineer - Full Stack (Hybrid/Onsite) - job 1 of 12

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

This role will be working in the Click2Pay (Secure Remote Commerce) Development team. Come make an immediate impact as we ramp up to tackle a new set of fun and fulfilling challenges. We are looking for a passionate and self-motivated individual with excellent software engineering skills and expertise in Java and/or ReactJS. We are a full stack team that leverages our engineers’ skillsets to put them in a position to succeed. The candidate will be involved in hands-on activities including POCs, design, documentation, development, and testing.

Essential Functions:

  • Leverage GENAI for all development and testing efforts

  • Lead the analysis, design, development, and implementation of various initiatives, with end-to-end ownership to deliver the business functionalities.

  • Design, develop and maintain mission-critical and sophisticated systems, delivering high-availability and performance.

  • Develop high quality code, participate in code reviews, and mentor junior developers to ensure the features are delivered on time.

  • Have a passion for delivering zero defect code and be responsible for ensuring the team's deliverables meet or exceed the prescribed defect SLA.

  • Coordinate and participate in Continuous Integration activities, automation frameworks for testing and deployments etc. in addition to contributing to core product code.

  • Interact with both business and technical stakeholders to deliver high quality products and services that meet business requirements and expectations while applying the latest available tools and technology.

  • Present technical solutions, capabilities, and features in business terms.

  • Effectively communicate status, issues, and risks in a precise and timely manner.

  • Actively evaluate and communicate the trade-offs between short-term and long-term solutions.

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
2 or more years of software design, architecture, and development experience.
Hands-on with deep learning toolkits: ScikitLearn, AutoGluon, PyTorch,
TensorFlow.
Familiarity with Retrieval - Augmented Generation (RAG), Vector Datastores,
LLMs, and LangChain/llamaindex
Proficient in programming languages or frameworks: Python, Jax, or PyTorch.
Apply ML technologies to solve real-world business problems.
-Experiences with large language models (e.g., BERT, GPT, Transformers).
Demonstrated experience in machine learning, deep learning, or reinforcement
learning.
Strong foundation in computer science, with excellent competencies in data
structures, algorithms, and software design, optimized for building highly
distributed and parallelized systems.
Hands on experience in Core Java, J2EE technologies, Microservices, Spring,
Hibernate, REST APIs.
Strong in Core Java development concepts and design patterns. Good design
and coding skills in Java/J2ee, Web Services, Spring, Hibernate, Soap / Rest
APIs.
Experience developing back-end services and applications, including micro-
services architecture.
Experience with TypeScript/ReactJS
Understanding of state management in complex ReactJS applications
Experience building with streaming platform like Kafka
Experience in writing self-validating code using unit tests or following TDD.
Capable to leverage DevOps techniques and practices like Continuous
Integration, Continuous Deployment, Test Automation, Build Automation and
Test Driven. Development to enable the rapid delivery of working code utilizing
tools like Jenkins, Maven, Chef, Git and Docker.

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 84,600 to 119,650 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

$102125 / YEARLY (est.)
min
max
$84600K
$119650K

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 - Full Stack (Hybrid/Onsite), Visa

Are you ready to take your career to the next level as a Software Engineer - Full Stack with Visa in beautiful Austin, Texas? We’re seeking a passionate and motivated individual to join our Click2Pay Development team, where you’ll get the chance to dive headfirst into exciting challenges in the world of payments and technology. At Visa, we pride ourselves on our mission to empower individuals, businesses, and economies through a secure payment network. Your role is key in shaping the future of remote commerce and ensuring high availability and performance of our sophisticated systems. You’ll be involved in everything from designing, developing, and documenting solutions, to testing and leading initiatives that drive business value. As a part of our full stack team, you'll have the chance to work hands-on with cutting-edge tools and technologies, mentor junior developers, and engage with both technical and business stakeholders. We’re looking for someone who not only has robust software engineering skills in Java and ReactJS but also a passion for delivering high-quality, zero defect code. You’ll coordinate Continuous Integration activities and leverage GENAI in your development efforts. Plus, with a hybrid work model, you’ll experience the flexibility to enjoy the best of both worlds. If you're ready to make a difference at one of the world’s leading payments companies, we want to hear from you!

Frequently Asked Questions (FAQs) for Software Engineer - Full Stack (Hybrid/Onsite) Role at Visa
What are the main responsibilities of a Software Engineer - Full Stack at Visa?

As a Software Engineer - Full Stack at Visa, you'll be responsible for leading the analysis, design, development, and implementation of various initiatives in the Click2Pay Development team. You'll engage in hands-on activities, including developing high-quality code, participating in code reviews, mentoring junior developers, and maintaining mission-critical systems. Additionally, you'll coordinate Continuous Integration activities and ensure that deliverables meet performance and defect SLA requirements.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer - Full Stack position at Visa?

To apply for the Software Engineer - Full Stack position at Visa, you should have at least a bachelor's degree or 3+ years of relevant work experience. Preferred qualifications include 2+ years of software design and development experience, proficiency in languages such as Java, ReactJS, and Python, and familiarity with deep learning toolkits. A strong foundation in computer science and experience with microservices architecture are also essential.

Join Rise to see the full answer
What technologies should I be familiar with for the Software Engineer - Full Stack role at Visa?

For the Software Engineer - Full Stack role at Visa, familiarity with programming languages and frameworks like Java, ReactJS, TypeScript, and Python is crucial. You should also have experience with microservices architecture, REST APIs, Core Java development, and tools for Continuous Integration and Deployment such as Jenkins and Docker. Additionally, knowledge of machine learning technologies and state management in ReactJS applications will be advantageous.

Join Rise to see the full answer
What does the hybrid work model entail for the Software Engineer - Full Stack position at Visa?

The hybrid work model for the Software Engineer - Full Stack position at Visa allows for a flexible work schedule, where you can work both onsite in Austin, Texas, and remotely. The specific expectation for in-office days will be confirmed by your Hiring Manager, ensuring that you have an effective balance between collaboration with the team and the comforts of working from home.

Join Rise to see the full answer
What kind of career growth opportunities can I expect at Visa as a Software Engineer - Full Stack?

At Visa, as a Software Engineer - Full Stack, you’ll have numerous opportunities for career growth. You’ll work in a dynamic environment where continued learning is encouraged. There are paths to take on leadership roles, expand your technical expertise, and contribute to major projects. Visa’s emphasis on mentorship and collaboration will help foster your professional development and expand your network in the tech industry.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Full Stack (Hybrid/Onsite)
How do you approach debugging and troubleshooting in your code as a Software Engineer - Full Stack?

When debugging as a Software Engineer - Full Stack, I first reproduce the issue to understand it better. I then use logging and diagnostic tools to pinpoint the problem area, analyze the code flow, and make necessary adjustments. Keeping a methodical approach and testing different scenarios helps in identifying the root cause effectively.

Join Rise to see the full answer
Can you explain your experience with microservices architecture?

In my previous projects, I've designed and implemented microservices that simplify scaling and independent deployment. I focus on defining clear APIs for service communication and use tools like Docker and Kubernetes for deployment. This helps in maintaining a robust and adaptable application, allowing for easier updates and resource management.

Join Rise to see the full answer
What strategies do you use to write high-quality, maintainable code?

To write high-quality maintainable code, I adhere to coding standards, utilize version control, and regularly conduct code reviews with my peers. I also employ design patterns effectively and ensure that the code is well-documented. Writing automated tests and following Test Driven Development (TDD) principles help me ensure code integrity and ease of maintenance.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects as a Software Engineer?

When juggling multiple projects, I assess the urgency and impact of tasks, leveraging project management tools for organization. I communicate with stakeholders to align priorities and set realistic timelines. Regularly reviewing my workload and adjusting priorities based on project progression ensures that I maintain focus on delivering the most critical features on time.

Join Rise to see the full answer
Can you give an example of how you've implemented Continuous Integration in your previous roles?

In my last position, I spearheaded the implementation of Continuous Integration by setting up Jenkins to automate build and test processes. This involved integrating unit testing with the CI pipeline, which ensured that code changes were validated before merging into the main branch, resulting in a more efficient development process and higher software quality.

Join Rise to see the full answer
What do you consider when designing robust APIs?

When designing robust APIs, I consider the ease of use, security, and performance. I ensure that the APIs are logically structured, well-documented, and versioned. Implementing proper authentication and rate limiting also helps protect the service while ensuring optimal performance and scalability.

Join Rise to see the full answer
How do you stay updated with emerging technologies and trends in software development?

I stay updated with emerging technologies by following industry blogs, participating in webinars, and being an active member of tech communities. I also engage in online courses and attend conferences to deepen my knowledge and apply the latest trends in my work, ensuring I’m always equipped with relevant skills.

Join Rise to see the full answer
Describe your experience with frontend frameworks, particularly ReactJS.

I've worked extensively with ReactJS to build dynamic user interfaces. I focus on state management using libraries like Redux and emphasize performance optimization techniques such as code splitting and lazy loading. My experience includes creating reusable components, ensuring a high level of user experience and maintainability in the applications.

Join Rise to see the full answer
How do you handle tight deadlines while maintaining coding standards?

When faced with tight deadlines, I prioritize tasks based on project requirements and focus on delivering Minimum Viable Products (MVP) first. I emphasize the importance of collaboration to ensure that any shortcuts taken do not compromise coding standards. Following best practices helps in maintaining quality even under pressure.

Join Rise to see the full answer
What is your experience with machine learning tools and how do you integrate them into your projects?

I have hands-on experience with machine learning tools such as TensorFlow and PyTorch, using them to build models that solve specific business problems. I integrate these models into applications by creating APIs that interact with data sources, allowing real-time predictions. My approach is to evaluate model performance continuously and iterate on the solutions based on feedback and results.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join Visa as an Associate Cybersecurity Analyst to help monitor and enhance network security in a dynamic environment.

Photo of the Rise User
Posted 23 hours ago

Become a pivotal part of Visa's Software Test Engineering team as a Software Test Engineer specializing in automation and quality assurance.

Photo of the Rise User
American Express Remote Phoenix, Arizona, United States
Posted 2 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as a Senior Engineer to design and develop innovative software solutions for our customers.

Photo of the Rise User
Squadio Remote No location specified
Posted 3 days ago

Join our innovative team as a Senior .NET Developer and help us build scalable enterprise-level solutions.

Photo of the Rise User
Canonical Remote Home based - Middle East, Riyadh, Saudi Arabia
Posted 11 days ago
Dental Insurance
Performance Bonus
Paid Holidays

Canonical invites software engineers to join their remote team, focusing on Linux-based cloud solutions and automation.

Lifebyte Systems Remote No location specified
Posted 11 days ago

At LifeByte, we seek an Assistant Scrum Master to assist in fostering agile methodologies and team collaboration in a dynamic tech environment.

Photo of the Rise User

Join SoFi as a Fullstack Software Engineer and play a crucial role in transforming personal finance through innovative technology.

Photo of the Rise User

A unique opportunity for a Senior Backend Engineer to create impactful stream processing applications from anywhere in Canada.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

In this role at Apple, you will build impactful experimentation platforms that empower engineers and drive innovation across billions of devices.

Photo of the Rise User
Posted 3 days ago

Join Emerson as an Entry Software Developer and be part of a dynamic team driving innovation in automation technology.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Rapid Growth
Passion for Exploration
Dare to be Different
Dental Insurance
Life insurance
Health Savings Account (HSA)
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Mental Health Resources
401K Matching
Paid Time-Off
Snacks
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

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...

12062 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 8, 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
Photo of the Rise User
Someone from OH, Tallmadge just viewed Manufacturing and Process Engineer at CVRx
Q
Someone from OH, Columbus just viewed Part-Time Medical Assistant at QualDerm Partners
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Intern – Finance – Michigan at Stryker
Photo of the Rise User
17 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cleveland just viewed Remote Customer Service Representative at Conduent
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Support Team Lead (6-month Contract) at Jane App
o
Someone from OH, Cincinnati just viewed Marketing and Communications Consultant at osu
Photo of the Rise User
Someone from OH, Toledo just viewed Registered Nurse (Part-time) at Calibrate
Photo of the Rise User
Someone from OH, Toledo just viewed Clinical Research Associate II at Alimentiv
Photo of the Rise User
Someone from OH, Cleveland just viewed IT Support Engineer at Level AI
Photo of the Rise User
Someone from OH, Dayton just viewed Customer Content Specialist at Cision
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Senior Corporate Communications Manager at Bumble Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at Workday
Photo of the Rise User
Someone from OH, Cincinnati just viewed Financial Planning and Analysis Lead at JLL
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Operations at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Finance Analyst, Corporate at Benchling
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Project Finance at Apex Clean Energy
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior FP&A Analyst, Sales at GitLab
Photo of the Rise User
Someone from OH, Cincinnati just viewed FP&A Analyst at Lithic