# Staff Software Engineer

**Company**: Visa
**Location**: Austin, TX
**Work arrangement**: hybrid
**Experience**: staff
**Job type**: full-time
**Salary**: $133,300.00 to $ 213,400.00 USD per year
**Category**: Engineering
**Industry**: Finance

**Apply**: https://visa.wd5.myworkdayjobs.com/en-US/Visa/job/US---Austin-TX/Staff-SW-Engineer_REF088495W?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_44e2a293-450

## Description

Visa is powering the future of global commerce. As a Staff Software Engineer, you will join a team responsible for Visa's global Disputes Platform, a critical system supporting financial institutions in more than 190 countries.

You will design and build scalable backend solutions using Java, Distributed Systems, Microservices, SQL, and cloud-native technologies to deliver secure, resilient, and high-performing payment solutions.

Partnering across engineering, product, and business teams, you will solve complex technical challenges, improve customer experiences, and contribute to one of Visa's most impactful global platforms.

**Essential Functions:**

- Design, develop, test, and deploy scalable Java-based applications, APIs, Web Services, and Microservices supporting Visa's global Disputes Platform.

- Build highly available distributed systems capable of processing large-scale transaction volumes with strong performance and resiliency.

- Translate business and functional requirements into high-quality technical solutions and system designs.

- Collaborate with product managers, architects, and cross-functional teams to deliver features and enhancements aligned to business objectives.

- Develop clean, maintainable, and reusable code while promoting engineering best practices and code quality standards.

- Perform code reviews and mentor team members on software design and development practices.

- Analyze production issues, identify root causes, and implement long-term solutions to improve system stability and operational efficiency.

- Leverage SQL and database technologies to support complex transaction processing and data analysis needs.

- Participate in Agile development processes, including planning, estimation, design reviews, and release activities.

- Support production systems through incident response, troubleshooting, and operational excellence initiatives.

- Partner with teams across Visa to drive platform modernization, automation, observability, and continuous improvement.

- Build expertise in Visa's dispute management ecosystem and contribute to the evolution of a globally relied upon payment platform.

- Utilize modern engineering tools, including AI-assisted development technologies, to improve productivity and software quality.

**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.   + Strong software engineering experience developing highly scalable, distributed, enterprise-grade applications.   + Proficiency in Java/J2EE, Spring Boot, React, and REST/SOAP web services.

- Preferred Qualifications:

+ 7+ years of work experience with a Bachelor's degree, or 5+ years of work experience with an advanced degree (e.g., Master's, MBA, JD, or MD), or 3+ years of experience with a PhD in Computer Science or a related field.   + Strong SQL development skills; experience with NoSQL databases. DB2, Cassandra, and MySQL preferred.   + Hands-on experience with microservices, Docker, Kubernetes/OpenShift, and cloud technologies.   + Experience delivering complex software solutions from design through production deployment.   + Strong troubleshooting, debugging, and root cause analysis skills.   + Experience with Kafka, message brokers, Gradle, and Git.   + Experience with data processing using Java or Python, Spark, and ETL frameworks.   + Proficiency in leveraging generative AI to accelerate development, enhance processes, and improve resource efficiency. Experience with AI/ML technologies is highly desirable.   + Familiarity with continuous integration tools such as Jenkins and infrastructure automation platforms such as Ansible or Chef.   + Experience working within Agile methodologies, including Scrum.   + Proven expertise in developing software within a Secure Software Development Life Cycle (SSDLC) environment.   + Experience with test automation frameworks and tools such as Selenium, TestNG, and Cucumber.   + Hands-on experience with Python programming, along with a strong understanding of Linux/UNIX operating systems and shell scripting.   + Experience with workload automation and scheduling tools such as Control-M, CA-ESP, or AutoSys is desirable.   + Familiarity with the Scaled Agile Framework (SAFe) is a plus.   + Experience in payment or transaction processing within the financial services or payments industry is a plus.

**Information for US Applicants**

For roles located in the US, the estimated salary range for this position is $133,300.00 to $ 213,400.00 USD per year, which may include potential sales incentive payments (if applicable).

**Benefits**

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.

## Skills

### Required
- Java
- Distributed Systems
- Microservices
- SQL
- Java/J2EE
- Spring Boot
- React
- REST/SOAP web services

### Nice to have
- NoSQL databases
- DB2
- Cassandra
- MySQL
- Docker
- Kubernetes/OpenShift
- cloud technologies
- Kafka
- message brokers
- Gradle
- Git
- Python
- Spark
- ETL frameworks
- AI/ML technologies
- generative AI

---

Source: [Apply at visa.wd5.myworkdayjobs.com](https://visa.wd5.myworkdayjobs.com/en-US/Visa/job/US---Austin-TX/Staff-SW-Engineer_REF088495W?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
