# Software Development Engineer

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

**Apply**: https://visa.wd5.myworkdayjobs.com/en-US/Visa/job/US---Austin-TX/Staff-Software-Engineer_REF089743W?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_98fbd464-89b

## Description

Visa is looking for a Software Development Engineer to join their team. As a Software Development Engineer at Visa, you will be an expert problem-solver and builder who designs, implements, and improves software applications and systems.

You will spend approximately 60–75% of your time coding, working hands-on with code, data, and modern tools (including AI-assisted development, cloud services, and automation frameworks) to deliver secure, scalable, and high-quality technology solutions that drive business outcomes in the fintech sector.

Key Responsibilities:

- Collaborate with stakeholders to determine requirements for product components and incorporate feedback into future designs or solutions.

- Translate functional requirements into system designs and communicate component interactions, ensuring alignment with business needs and timelines.

- Design and develop product components, refine code plans, and lead design reviews to ensure completeness and adherence to requirements.

- Contribute to project estimation, considering delivery costs and escalating issues that may cause delays.

- Lead by example in creating, implementing, and maintaining extensible, reusable code, and drive code quality through metrics and best practices.

- Apply debugging tools to resolve moderately complex issues and identify opportunities for automation across products.

- Lead code reviews, ensuring adherence to coding standards and providing feedback to team members.

- Create complex test plans, identify test gaps, and proactively address defects to minimize customer impact.

- Leverage data analysis and monitoring standards to identify patterns and defects in all environments.

- Respond to incidents during on-call rotations, troubleshoot complex issues, and assist in incident response and resolution.

- Build, enhance, and identify new developer tools to support programs and applications.

- Proactively seek new knowledge and adapt to trends and technical solutions to improve product performance and recommend resources to other engineers.

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., Master's, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.

- Experience in software engineering or a directly related field.

- Experience in developing and/or implementing web-based or mobile applications.

- Experience in a leadership role with or without direct reports.

- Experience in technologies/software systems or a directly related field.

- Experience in creating and maintaining test plans and executing testing procedures.

- Experience in debugging and troubleshooting software issues.

- Experience in collaborating with cross-functional teams to deliver technical solutions.

- Experience in code review and applying coding standards.

- Experience in building or enhancing developer tools.

- Practical exposure to AI/ML or GenAI solutions, with the ability to assess use cases, integration approaches, limitations, risks, and production-readiness.

Technical Skills:

- Java: Advanced proficiency in core Java, concurrency, collections, JVM fundamentals, performance tuning, and modern language features.

- Backend Engineering: Strong experience with Spring Boot, Spring Framework, JPA/Hibernate, REST APIs, microservices, and distributed systems.

- Front-End Engineering: Good knowledge of modern web development using Angular or React, TypeScript, JavaScript, HTML5, CSS3, responsive design, component-based architecture, state management, accessibility, and secure integration with REST APIs.

- Database Engineering: Strong knowledge of relational databases, SQL, data modeling, schema design, indexing, query optimization, transactions, and performance tuning, with working experience in NoSQL databases, caching, and Java data-access frameworks such as JPA/Hibernate.

- Data and Messaging: Experience with relational databases, SQL, NoSQL technologies, caching, and messaging platforms such as Kafka or NATS.

- Cloud-Native Delivery: Hands-on experience with Docker, Kubernetes, Linux, infrastructure environments, and CI/CD tools such as Maven, Gradle, Jenkins, or equivalent platforms.

- Security: Knowledge of secure coding, OAuth 2.0, OIDC, API security, secrets management, vulnerability remediation, and enterprise security standards.

- Observability: Experience with application logging, metrics, tracing, alerting, and tools such as Splunk, Prometheus, Grafana, or OpenTelemetry.

- Testing: Strong experience with JUnit, Mockito, automated integration testing, code-quality tools, and test-driven development.

- AI/GenAI: Good understanding of LLMs, prompt engineering, embeddings, vector databases, RAG, model APIs, AI agents, evaluation, and responsible-AI practices.

- AI Integration: Ability to integrate AI services through APIs or SDKs; familiarity with frameworks such as Spring AI, LangChain4j, LangChain, or equivalent is desirable.

Benefits:

- Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program

## Skills

### Required
- Java
- Spring Boot
- Spring Framework
- JPA/Hibernate
- REST APIs
- microservices
- distributed systems
- Angular
- React
- TypeScript
- JavaScript
- HTML5
- CSS3
- relational databases
- SQL
- NoSQL technologies
- caching
- messaging platforms
- Docker
- Kubernetes
- Linux
- CI/CD tools
- secure coding
- OAuth 2.0
- OIDC
- API security
- secrets management
- vulnerability remediation
- enterprise security standards
- application logging
- metrics
- tracing
- alerting
- JUnit
- Mockito
- automated integration testing
- code-quality tools
- test-driven development
- LLMs
- prompt engineering
- embeddings
- vector databases
- RAG
- model APIs
- AI agents
- evaluation
- responsible-AI practices

### Nice to have
- 6 or more years of work experience with a Bachelor's Degree
- Experience building high-volume, highly available, consumer- or client-facing platforms
- Hands-on exposure to public cloud platforms and managed AI services
- Experience prototyping or delivering RAG, semantic search, conversational AI, or agentic workflow solutions
- Knowledge of model evaluation, hallucination mitigation, AI observability, token and infrastructure cost management, and privacy controls
- Experience mentoring engineers and influencing technical direction across multiple teams

---

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