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

Software Engineer II - job 1 of 13

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 is seeking a dynamic and motivated Staff Software Engineer to join our Post-Purchase Solutions platform within the Value Added Services PD Organization. As a key member of our team, you will play an integral role in helping merchants proactively mitigate and resolve disputes, enhancing the efficiency of their transaction management systems.

In this role, you will be responsible for developing innovative solutions to prevent disputes, quickly resolve issues when they arise, and help merchants defend against chargebacks. You will also work with advanced AI/ML technologies to deliver predictive insights and recommendation systems that drive smarter decision-making for merchants.

Essential Functions: 

  • Platform Development: Develop and maintain scalable, high-performance software for the Post-Purchase Solutions platform, supporting four key products.
  • Dispute Management: Build solutions to help merchants prevent disputes, quickly resolve them, and provide defense strategies against chargebacks, with an emphasis on proactive dispute resolution.
  • AI/ML Integration: Contribute to the development of AI/ML features such as predictive scoring for dispute probability and merchant success, as well as AI-driven workflow management for dispute resolution.
  • Collaboration & Leadership: Work closely with cross-functional teams, including product managers, data scientists, and engineers, to build new products, enhance existing offerings, and support the growth of the platform.
  • Agile Methodology: Work in an Agile environment following SAFe methodology and Scrum framework, participating in two-week sprints with a globally distributed team.
  • Shared Services: Contribute to the development of underlying shared services such as user management, workflow management, and onboarding.
  • Continuous Improvement: Drive improvements in code quality, performance, and scalability, ensuring alignment with Visa’s best practices and SDLC standards.

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.

NOTE: This role does not support relocation

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
• Master's degree in Math, Science, Engineering, or Computer Science, Information Systems or related field AND minimum three (3) years of experience in a directly related field. OR
• Bachelor's degree in Math, Science, Engineering, or Computer Science, Information Systems or related field AND minimum five (5) years of experience in a directly related field. OR
• Minimum eight (8) years of directly related experience.
• Good understanding of Object-Oriented Concepts, Service Oriented Architectures, Distributed Systems Design Concepts and Computer Science fundamentals
• Knowledge of and ability to develop Full-stack Web Applications using Java, Spring framework, React, JavaScript code in for product development. This includes the extension of capabilities of packages and products.
• The ability to develop and utilize Application Program Interfaces (APIs), RESTful API design, protocols, and tools for building software applications that specify how software components should interact and are used when programming graphical user interface (GUI) components. An API may be for a web-based system, operating system, database system, computer hardware, or software library.
• Knowledge of and the ability to use database software (e.g., applications, web-based applications, information systems) to maintain, modify, and output data.
• Experience with HTML5, SASS/CSS, and JavaScript.
• Experience with modern JavaScript UI frameworks such as React, Redux, Angular JS.
• Experience building responsive Single Page Applications that consume REST services.
• Knowledge of systems integration process in which separately produced components or subsystems are combined and problems in their interactions are addressed.
• Knowledge of data structures, which consist of data organization, management, and storage formats that enable efficient access and modifications. This includes a collection of data values, the relationships among them, and the functions or operations that can be applied to the data.
• Experience with Agile development incorporating Continuous Integration and Continuous Delivery, utilizing technologies such as GIT, Maven, Jenkins, Chef, Sonar, JUnit Ensure proper metrics instrumentation in software components, to help facilitate real time and remote troubleshooting/performance monitoring.
• Working experience with Kafka, Spark, and Hadoop is a plus. Working experience in React and Vertx is a plus.
• Knowledge of REST APIs, JSON and exposure to container-based technologies.
• Knowledge of Unix/Linux and working in a shell environment.
• Knowledge of CICD - Jenkins Pipeline, Git, JIRA.
• Knowledge of Security – Authentication and Authorization.
• Should have very good understanding in GenAI adoption.
• Software design, development and systems integration.
• Design documentation.

Additional Information

U.S. APPLICANTS ONLY: The estimated salary for a new hire into this position is  84,600.00 to 119,650.00 USD 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. 

Work Authorization: Visa will not sponsor applicants for work visas in connection with this position. Future sponsorship will not be considered.

Work Hours: Varies upon the needs of the department.

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 two days a week, Tuesdays and Wednesdays with a general guidepost of being in the office 50% of the time based on business needs.

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

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.

Visa does not support immigration for this role.

Visa is not offering relocation assistance for this role.

All your information will be kept confidential according to EEO guidelines.

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 II, Visa

If you’re ready to take your career to the next level, Visa has an exciting opportunity for you as a Software Engineer II in Austin, TX! Here at Visa, we are a global leader in payments and technology, and we’re seeking passionate individuals who want to be part of a mission-driven team. In this role, you’ll be joining our Post-Purchase Solutions platform within the Value Added Services Product Development Organization. You’ll focus on creating innovative solutions that help merchants proactively manage disputes and enhance transaction efficiency. Picture yourself developing high-performance software that supports various products while integrating advanced AI and ML technology to offer smart insights and solutions. Collaboration is key, as you will work closely with product managers, data scientists, and fellow engineers to drive the development of both new and existing products. You will thrive in our Agile environment, participating in sprints and contributing to both the quality and scalability of our solutions. We’re looking for someone with a solid background in software development, who’s not only adept at problem-solving but also eager to learn and grow within a dynamic team. As we embrace technical advances, this position offers the flexibility of a hybrid working model, allowing for a perfect balance of in-office collaboration and remote efficiency. Join us at Visa and experience what it’s like to make an impact in a company that truly values innovation, collaboration, and excellence!

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

As a Software Engineer II at Visa, you'll develop and maintain scalable software for the Post-Purchase Solutions platform. You'll focus on building solutions for merchants to manage disputes proactively, contributing to capabilities such as predictive scoring for dispute probabilities, AI-driven workflow management, and ensuring high performance across our applications.

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

To apply for the Software Engineer II role at Visa, you should have at least 5 years of relevant work experience with a Bachelor’s Degree, or 2 years with an Advanced degree. Preferred qualifications include experience with Java, Spring Framework, React, and a strong understanding of object-oriented programming and service-oriented architectures.

Join Rise to see the full answer
What technologies will I work with as a Software Engineer II at Visa?

In the Software Engineer II position at Visa, you will work with a variety of technologies, including Java, JavaScript, React, and various AI/ML tools. Familiarity with tools like Kafka, Spark, and CI/CD practices using Jenkins or Git will be beneficial as you contribute to system integrations and application developments.

Join Rise to see the full answer
Is the Software Engineer II role at Visa remote-friendly?

Yes, the Software Engineer II role at Visa is hybrid-friendly! You can alternate between working remotely and in the office, with a schedule that typically requires you to be in the office 2-3 days a week, depending on business needs.

Join Rise to see the full answer
What is the work culture like for the Software Engineer II position at Visa?

The work culture at Visa for the Software Engineer II position emphasizes collaboration, innovation, and continuous improvement. You'll be part of a dynamic and diverse team that follows Agile methodologies, engages in sprints, and values your input as you develop solutions that make a real-world impact.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II
How do you approach the development of high-performance software in your projects?

When developing high-performance software, I focus on optimizing algorithms, reducing latency, and utilizing efficient data structures. I also prioritize thorough testing during development to ensure stability and scalability. In interviews, providing specific examples of past projects can demonstrate my approach effectively.

Join Rise to see the full answer
Can you explain your experience with AI/ML technologies in software development?

My experience with AI/ML technologies includes integrating predictive analytics into applications. For example, in a previous role, I developed a machine learning model that improved the accuracy of dispute probability assessments, enhancing merchants' decision-making processes. Be prepared to discuss how you implemented these technologies in a past role.

Join Rise to see the full answer
Describe your experience working in an Agile development environment.

In an Agile environment, I’ve participated in daily stand-ups, sprint planning, and retrospectives to ensure our team is aligned and challenges are addressed promptly. I find Agile methodologies to foster collaboration and responsiveness to change, which enhances our product development cycle.

Join Rise to see the full answer
What strategies do you use for successful collaboration with cross-functional teams?

I focus on open communication and setting clear expectations when collaborating with cross-functional teams. Regular check-ins help align goals and priorities. It's important to build trust by being reliable and delivering on commitments, which encourages teamwork and effective collaboration.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your software projects?

I prioritize code reviews, adhere to coding standards, and write unit tests to ensure code quality and maintainability. By utilizing tools like SonarQube for static analysis and incorporating feedback from peers, I contribute to cleaner, more reliable codebases. Discussing specific examples of your practices can showcase your commitment to quality.

Join Rise to see the full answer
What is your experience with RESTful API development?

I have developed RESTful APIs using Java and Spring Boot, focusing on creating endpoints that are both efficient and user-friendly. I pay attention to REST principles, ensuring proper status codes and responses. Sharing an example of an API you developed can illustrate your practical experience.

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

To manage tight deadlines, I prioritize tasks effectively and break down the project into manageable parts. I ensure regular communication with my team to address any risks early. Maintaining code quality remains a focus by using code linting tools and automated tests to minimize rework later.

Join Rise to see the full answer
Can you provide an example of how you've improved a development process?

Certainly! In my last position, I introduced end-to-end testing within our CI/CD pipeline, significantly reducing bugs in production. I gathered feedback from my team, refined our processes, and set up training sessions to facilitate this shift. Sharing examples related to process improvements can show your proactive nature.

Join Rise to see the full answer
How do you stay current with new technologies and industry trends?

I regularly follow tech blogs, attend webinars, and participate in online courses to stay updated with emerging technologies. I also engage with tech communities on platforms like GitHub and LinkedIn to share knowledge and learn from others’ experiences. This demonstrates my commitment to continuous learning.

Join Rise to see the full answer
What motivates you in your role as a Software Engineer?

I am motivated by the challenge of solving complex problems and the opportunity to create impactful solutions. Working on innovative projects that enhance user experience and contribute to business objectives drives my passion for software engineering. Reflecting on what excites you about the role can provide insight into your motivations.

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

Lead the transformation of payment processing as the Senior Director of Clearing Services Product Management at Visa.

Photo of the Rise User
Posted 13 days ago

Lead Visa's core Payment Processing development team as a Chief Software Engineer, driving excellence and innovation in a hybrid work model.

Photo of the Rise User
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

Join NVIDIA as a Software Engineering Intern and contribute to cutting-edge AI storage infrastructure in a highly collaborative environment.

Photo of the Rise User

Join Deutsche Telekom IT Solutions as a Senior Python Developer and contribute to innovative automation and data analytics projects.

Weekday AI Remote No location specified
Posted 4 days ago

Join a dynamic team as a Senior Backend Engineer II and take the lead in developing scalable, high-performance applications.

Barclays Hybrid Campus, IL
Posted 13 days ago
stakefish Remote No location specified
Posted 2 days ago

Join a global team at the forefront of the crypto ecosystem as a Front-end Software Engineer to build user-friendly applications.

Photo of the Rise User

Join PerfectServe as a Senior Software Engineer and play a critical role in enhancing healthcare technology solutions.

Photo of the Rise User
Posted 10 days ago
Posted 10 days ago

Join Intro as a Senior Backend Engineer and help us build robust and scalable backend systems that enable our mission of providing universal access to knowledge.

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

11616 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 22, 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, Cleveland just viewed Part-time driver | Columbus, OH at Uber
Photo of the Rise User
Someone from OH, Youngstown just viewed DashMart Team Member - Downers Grove at DoorDash USA
Photo of the Rise User
35 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
6 people applied to Junior .NET Developer at Optimiza
Photo of the Rise User
Someone from OH, Springfield just viewed Software Engineer, Emerging Talent (Consumer) at Coinbase
Photo of the Rise User
Someone from OH, Springfield just viewed Information Security Analyst at American Express
Photo of the Rise User
Someone from OH, Springfield just viewed Associate Security Operations Analyst at Zopa
Photo of the Rise User
Someone from OH, Springfield just viewed Security & IT Operations Analyst at Kepler Communications
Photo of the Rise User
Someone from OH, Springfield just viewed Corporate IT Engineer at HHAeXchange
Photo of the Rise User
Someone from OH, Springfield just viewed Create your own role at Twingate
Photo of the Rise User
Someone from OH, Mason just viewed Programmer Analyst at VEGA Americas
Photo of the Rise User
Someone from OH, Cincinnati just viewed Quality Assurance Specialist at Tala
Photo of the Rise User
Someone from OH, Canton just viewed Cart pusher Courtesy Clerk at Meijer
Photo of the Rise User
Someone from OH, Columbus just viewed Warehouse Associate- Columbus, OH at MAERSK
Photo of the Rise User
10 people applied to SDE Intern (Summer) at Amazon
Photo of the Rise User
Someone from OH, Cincinnati just viewed Consumer Insights Research Executive (Mid-level) at NielsenIQ
Photo of the Rise User
Someone from OH, North Royalton just viewed Staff Forward Deployed Engineer at Ridgeline
Photo of the Rise User
Someone from OH, North Royalton just viewed Software Engineer (L2) at Twilio
Photo of the Rise User
Someone from OH, Columbus just viewed Field Service Associate- Greeting Card Sales at Harper Group
Photo of the Rise User
Someone from OH, Hamilton just viewed Material Handler - 2nd shift at Cardinal Health
Photo of the Rise User
Someone from OH, Alliance just viewed Director - Music Publishing Licensing at SoundCloud
Photo of the Rise User
Someone from OH, Cincinnati just viewed M365 Technical Advisor at Upwork
Photo of the Rise User
Someone from OH, Cincinnati just viewed Sr. Client Care Support at Visa
Photo of the Rise User
Someone from OH, Cincinnati just viewed Level 1 Support Technician at Pico