Visa→
Software Engineer - Transformation at Visa in US - Austin, TX
Entry LevelHybridFull-timeUS - Austin, TX$88k–$137k/yr
Skills
object oriented programmingjavapythonc++rubydevopsgenai enabled software engineering toolsmvcmicroservicesgenai model integrationagile software development
Job Description
Summary: Visa is a world leader in payments technology, facilitating transactions globally. The Software Engineer role on the Agile Transformation team focuses on developing AI-enabled software applications and tools to enhance internal team efficiency and support agile practices.
Responsibilities:
- Design and develop AI first software applications and tools to meet the needs of internal stakeholders and support agile practices
- Leverage GenAI tools to write clean, maintainable, and efficient code following best practices and coding standards
- Integrate and adapt AI models into software applications to improve functionality and performance
- Develop and implement database schemas, queries, and integration solutions to ensure seamless data flow and management
- Work with product managers and business analysts to gather and understand requirements
- Communicate progress, challenges, and solutions effectively to team members and stakeholders
- Develop AI agents to create, automate, and execute unit tests to ensure software functionality and reliability
- Design and implement application monitoring to ensure successful user experience
- Use GenAI tools to create and maintain technical documentation to support developed applications and tools
- Provide support and training to internal users to ensure effective utilization of software solutions
- Stay updated with the latest developments in software engineering, agile methodologies, and AI technologies
- Participate in training and professional development opportunities to enhance skills and knowledge
- Identify opportunities for process improvements and contribute to the continuous enhancement of development workflows and agile practices
- Explore and adapt new AI models and algorithms to optimize software development processes
Required Qualifications:
- Minimum of 6 months of work experience or a Bachelor's Degree
Preferred Qualifications:
- 2 or more years of work experience
- 3 or more years of work experience with a Bachelors Degree or more than 2 years of work experience with an Advanced Degree, e.g. Masters, MBA, JD, MD
- Proficiency in at least one object oriented programming language such as Java, Python, C plus plus, or Ruby
- Experience with DevOps environments, practices and GenAI enabled software engineering tools
- Familiarity with MVC, Model View Controller, and microservice strategies
- Hands on experience with GenAI models, preferably with integrating models into applications
- Practical understanding of Agile software development methodologies
- Curious and driven, always seeking to learn, improve, and innovate in all aspects of the role
- Excellent communication skills, with the ability to present findings and recommendations to senior leaders effectively and confidently
Required Skills: Object Oriented Programming, Java, Python, C++, Ruby, DevOps, GenAI enabled software engineering tools, MVC, Microservices, GenAI model integration, Agile software development
Benefits: Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, Paid Time Off, Wellness Program
Benefits
Medical
Dental
Vision
401(k)
FSA/HSA
Life Insurance
Paid Time Off
Wellness Program