The Opportunity We are looking for a dedicated, curious, and highly skilled Software Engineer who is passionate about building scalable, reliable, and secure software systems. In this role, you will be a senior individual contributor on a cross-functional agile team, responsible for designing, developing, and delivering full-stack solutions that support Visa’s global platforms. You will play a key role in driving technical quality, mentoring peers, and contributing to continuous improvement. Essential Functions The Work Itself Design, develop, and maintain full-stack applications and services that support high-volume, mission-critical platforms. Build scalable and secure systems that serve internal and external customers. Collaborate with cross-functional teams to create design artifacts and implement best-in-class solutions. Contribute to product quality, system reliability, and performance improvements. Participate in architectural discussions and influence technical design within the team. Develop reusable components, APIs, and shared services. Leverage modern technologies and frameworks to build next-generation payment and data solutions. Support production systems through monitoring, troubleshooting, and continuous improvement. Mentor junior engineers and contribute to team knowledge sharing. Work with product owners and stakeholders to gather, analyze, and refine requirements for assigned features and services. Design and implement moderately complex technical solutions that integrate with existing platforms. Lead development efforts for major features within a product area from design through deployment. Ensure code quality through reviews, testing, and adherence to engineering standards. Contribute to technical documentation and knowledge bases. Participate in sprint planning, estimation, and retrospectives. Identify and resolve technical issues related to performance, scalability, and reliability. Apply secure coding practices and comply with regulatory and data protection standards. The Skills You Bring Energy and Experience A strong growth mindset with passion for building high-quality software at scale. Experience delivering complex systems in a production environment. Technical Expertise Strong proficiency in one or more programming languages (e.g., Java, Python, C#, C++). Experience developing front-end applications using modern frameworks (e.g., React, Angular). Experience building RESTful APIs and backend services. Solid understanding of databases, data modeling, and distributed systems. Hands-on experience with cloud platforms, containers, and CI/CD pipelines. Builder and Problem Solver Proven ability to design, build, and deploy scalable applications. Strong debugging and troubleshooting skills. Learner Continuous drive to learn and apply new technologies and best practices. Partnership Experience collaborating with Product, QA, DevOps, and Agile teams. Ability to communicate technical concepts clearly to diverse audiences. This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees