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

Staff Software Engineer Fullstack - job 21 of 22

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 highly motivated and skilled Staff Software Engineer to join our Value Added Services PD Organization. As a key member of our team, you will play a critical role in developing innovative solutions that enhance transaction management for merchants, proactively address disputes, and integrate advanced technologies to drive smarter decision-making.

In this role, you will develop scalable, high-performance software solutions, integrate AI/ML technologies, and collaborate with cross-functional teams to build secure and reliable products that meet the evolving needs of our clients. You will have the opportunity to shape the platform’s future while ensuring that our products support high availability and operational excellence.

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+ years of experience with a Bachelor's Degree in Computer Science or related field, or 4+ years of experience with an Advanced Degree, or up to 3 years of relevant experience with a PhD.
  • Experience in software development, including full-stack web applications using Java, Spring Framework, React, and JavaScript.
  • Strong knowledge of RESTful API design, development, and integration.
  • Expertise in building responsive Single Page Applications (SPA) that consume REST services.
  • Knowledge of Object-Oriented Programming, Service-Oriented Architectures, and Distributed Systems Design.
  • Experience with Agile development methodologies, Continuous Integration, and Continuous Delivery using tools such as Git, Jenkins, Maven, and SonarQube.
  • Working experience with Kafka, Spark, and Hadoop is a plus.
  • Proficiency in HTML5, CSS3, and modern JavaScript UI frameworks like React, Redux, or AngularJS.
  • Understanding of data structures, databases, and data integration processes.
  • Familiarity with security practices, including authentication and authorization, and ensuring compliance with industry standards.
  • Exposure to container-based technologies and cloud platforms.
  • Knowledge of CI/CD tools, including Jenkins Pipeline, Git, and JIRA.
  • Strong understanding of GenAI adoption and its application in software development.

Visa is committed to fostering an inclusive work environment and building a team that reflects the diversity of our global customer base. If you are passionate about engineering excellence and driving meaningful impact, we encourage you to apply.

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 124,700.00 to 180,650.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.

 

Average salary estimate

$152675 / YEARLY (est.)
min
max
$124700K
$180650K

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 Staff Software Engineer Fullstack, Visa

Are you ready to take your software engineering career to the next level? Visa, a leading innovator in payments technology, is on the hunt for an enthusiastic Staff Software Engineer Fullstack to join our dynamic team in Bellevue, Washington. In this exciting role, you’ll be an integral part of our Value Added Services Product Development Organization, where your skills will help shape the future of transaction management for our merchant partners. You’ll dive into developing scalable, high-performance software that will not only enhance our Post-Purchase Solutions platform but also integrate cutting-edge AI and machine learning technologies. If you thrive in collaborative environments, you’ll love working with our talented team of product managers, data scientists, and software engineers, all while following Agile methodologies. You’ll have the chance to solve real-world problems in dispute management, enabling merchants to proactively prevent disputes and resolve issues efficiently. We’re seeking someone with a strong technical background—6+ years of experience in software development, particularly in full-stack applications using technologies like Java, Spring Framework, React, and JavaScript. At Visa, we prioritize excellence and continuous improvement, and we’re committed to building an inclusive workplace that reflects our diverse customer base. If you’re passionate about creating impactful solutions and are ready to embrace this challenging yet rewarding opportunity, we’d love for you to apply today and experience the vibrant culture we offer at Visa!

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

The Staff Software Engineer Fullstack at Visa will be responsible for developing high-performance software solutions, particularly for the Post-Purchase Solutions platform. This involves enhancing transaction management, implementing AI/ML features, and collaborating with cross-functional teams. You will also participate in Agile sprints, contribute to dispute management solutions, and continuously drive improvements in code quality and performance.

Join Rise to see the full answer
What qualifications are preferred for the Staff Software Engineer Fullstack position at Visa?

For the Staff Software Engineer Fullstack role at Visa, we prefer candidates who possess at least 6 years of software development experience, with a strong foundation in full-stack applications using Java, Spring Framework, and React. A Bachelor's degree in Computer Science or a related field is typically required, while familiarity with Agile methodologies and CI/CD tools such as Jenkins is a plus.

Join Rise to see the full answer
What technologies should a Staff Software Engineer Fullstack at Visa be familiar with?

A Staff Software Engineer Fullstack at Visa should have expertise in various technologies including Java, JavaScript, the Spring Framework, and React. Additionally, knowledge of RESTful API design, Single Page Applications (SPA), Kafka, and cloud platforms is advantageous. Familiarity with CI/CD pipelines, object-oriented programming, and AI/ML integration is also crucial for success in this role.

Join Rise to see the full answer
What role does collaboration play in the Staff Software Engineer Fullstack position at Visa?

Collaboration is a cornerstone of the Staff Software Engineer Fullstack role at Visa. Engineers will engage closely with product managers, data scientists, and other engineers to develop new products and enhance existing solutions. This teamwork is essential, particularly in an Agile environment, as it allows for innovation and responsiveness to client needs.

Join Rise to see the full answer
What is the work environment for the Staff Software Engineer Fullstack role at Visa?

The work environment for the Staff Software Engineer Fullstack role at Visa is hybrid, allowing employees to balance time between remote work and office presence. Team members are expected to be in the office 2-3 days per week, fostering collaboration while also providing the flexibility that modern work demands.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer Fullstack
Can you describe your experience with full-stack development?

When answering this question, provide specific examples of projects you’ve worked on. Highlight the technologies you used, particularly those relevant to the Staff Software Engineer Fullstack position at Visa, such as Java, Spring Framework, and React. Discuss the challenges faced and how your contributions led to successful outcomes.

Join Rise to see the full answer
How do you implement AI/ML technologies in your software development?

Discuss your understanding of AI/ML integration in applications. Be sure to provide any examples of past experiences where you implemented AI features like predictive scoring or automated workflow management, and emphasize your approach to leveraging these technologies effectively.

Join Rise to see the full answer
What Agile methodologies are you familiar with, and how have you applied them?

Indicate your familiarity with Agile frameworks, particularly SAFe and Scrum. Provide concrete examples of how you have participated in Agile sprints, and describe your roles in team meetings, retrospectives, and backlog refinement to demonstrate your practical knowledge.

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

Talk about your experience with code reviews, testing strategies, and tools you use to maintain quality such as SonarQube or Jest. Highlight your approach to conducting performance analysis and making necessary optimizations to ensure high-quality deliverables.

Join Rise to see the full answer
What is your experience with RESTful API design and integration?

Describe your experience in designing RESTful APIs, focusing on structure and best practices. Share any relevant projects that required API integration, and discuss how your design decisions enhanced application functionality or user experience.

Join Rise to see the full answer
Can you explain a difficult software challenge you faced and how you overcame it?

When answering this question, choose a specific challenge that illustrates your problem-solving skills. Detail the context, the steps you took to address the issue, and the ultimate outcome. Focus on the methodologies and technical skills you utilized.

Join Rise to see the full answer
How do you stay updated with the latest software development trends?

Mention the resources you utilize to stay informed about industry trends, such as blogs, podcasts, webinars, and community forums. Discuss any relevant certifications or courses you have taken recently, particularly those that align with the technologies relevant to Visa.

Join Rise to see the full answer
What considerations do you take into account for security practices in development?

Highlight your knowledge of security practices, including authentication methods, data encryption, and compliance with industry standards. Provide examples of how you have incorporated security measures throughout the development lifecycle in previous projects.

Join Rise to see the full answer
Could you share your experience with container technologies and cloud platforms?

Discuss any experience you have with Docker, Kubernetes, or cloud platforms such as AWS or Azure. Provide examples of how you have used these technologies to improve deployment efficiency, scalability, or team collaboration.

Join Rise to see the full answer
Why do you want to work as a Staff Software Engineer Fullstack at Visa?

Express your enthusiasm for Visa's mission and how your skills and values align with the company's goals. Talk about your interest in working in payments technology, your passion for innovation, and why you believe you would thrive in Visa’s culture.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Posted 3 days ago

Iowa State University is looking for a passionate Software Developer I to contribute to the development of technical tools that support local community decision-making.

Photo of the Rise User
Posted 3 days ago

Join Red Hat’s AI Engineering team as a Senior Software Engineer, leveraging your expertise in AI and machine learning to push the boundaries of autonomous agents.

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

Join Cadence as a Software Engineer II and work on pioneering AI technology at the intersection of computational software.

Photo of the Rise User
Posted 12 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...

9225 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!