Description
Visa is seeking a Software Development Engineer to join their team. As a Software Development Engineer at Visa, you will have the opportunity to create impact at scale, tackling meaningful challenges, growing your skills, and seeing your contributions impact lives around the world.
In this role, you will design, implement, and improve software applications and systems. You will spend approximately 80-90% 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:
- Design, develop, and maintain full-stack features across React/JavaScript/TypeScript front ends and Java/Spring Boot and Node.js back-end services.
- Build and ship production solutions using agentic AI, including LLM-backed services, tool-calling, and multi-step agents.
- Apply AI-assisted engineering tools across the development lifecycle, including code generation, refactoring, test authoring, code review, debugging, and documentation.
- Collaborate with stakeholders to interpret requirements for project components and incorporate feedback into future designs or solution fixes.
- Participate in system design and architecture for platform components and AI-enabled services.
- Design, build, and consume secure, well-documented REST APIs and microservices.
- Contribute to project estimation and escalate issues that may cause delays.
- Develop, implement, and maintain code for products, services, or components, applying coding patterns, guidelines, and best practices.
- Apply debugging and observability tools to verify assumptions and proactively flag issues before they occur.
- Participate in code reviews to ensure coding standards are followed and address routine pull requests.
- Create test plans and configure testing procedures, including unit, integration, automation, and evaluation testing for AI-driven features.
- Respond to support requests during on-call rotations, troubleshooting issues and deploying fixes.
- Leverage and build knowledge of software developer tools to create, debug, and maintain code for components.
- Mentor junior engineers, promote engineering best practices, and help the team adopt AI-first engineering patterns responsibly.
- Remain current in skills by investing time in training resources to improve product availability, reliability, efficiency, observability, and performance.
Qualifications:
- 2+ years of relevant work experience and a Bachelor's degree, or 5+ years of relevant work experience.
- Hands-on professional experience building full-stack applications with Java and JavaScript.
- Hands-on experience with React, Spring Boot, Node.js, relational databases, and Linux.
- Demonstrated hands-on experience building and shipping solutions using agentic AI.
- Experience designing, building, and testing enterprise-scale web services and REST APIs.
Preferred Qualifications:
- 3 or more years of work experience with a Bachelor's Degree or more than 2 years of work experience with an Advanced Degree.
- Experience in technologies/software systems or a directly related field.
- Experience developing and/or implementing web-based or mobile applications.
- Depth in modern front-end engineering, back-end engineering, and production experience with agentic AI patterns.
Benefits:
- Comprehensive benefits package, including Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
Salary Range:
- $112,100.00 to $173,400.00 USD per year