Staff Software Engineer - Visa Spend Clarity
About Us
Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid.
At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world.
Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you.
Job Description
The Opportunity
We are seeking a highly skilled and motivated Staff Software Engineer to join our collaborative team. In this role, you will design, build, and deliver scalable, high-quality software solutions that support the growth of Visa Spend Clarity.
Working within a cross-functional Scrum team of Developers, Testers, and Product Managers, you will contribute to complex, large-scale systems using modern cloud technologies. Success in this role requires strong technical expertise, excellent communication, and a collaborative mindset.
What You’ll Do
Design, develop, and maintain scalable software applications using .NET, SQL, and modern front-end technologies.
Contribute to system design in collaboration with Developers, Architects, and UX Designers.
Write high-quality, testable code using TDD and implement unit/integration tests.
Participate in code reviews and uphold engineering standards and best practices.
Build systems that are secure, reliable, and scalable for a global user base.
Collaborate with cross-functional teams to deliver end-to-end solutions aligned to business needs.
Continuously improve team processes, tools, and engineering practices.
Mentor team members and contribute to a culture of continuous learning.
The Skills You Bring
Strong problem-solving mindset with a passion for technology.
Expertise in one or more programming languages (e.g., Java, C#).
Experience building and deploying modern, cloud-based applications.
Familiarity with tools and frameworks such as Angular, React, Kubernetes, Docker.
Experience working in Agile/Scrum environments with cross-functional teams.
Additional Information
All roles require digital fluency, including experience using emerging technologies such as Generative AI tools (e.g. Claude Code, ChatGPT, Microsoft Copilot) to support everyday work.
Visa requires at least 3 days in office; expectations of these days will be confirmed by your Hiring Manager.
Qualifications
Basic Qualifications
5+ years of relevant software engineering experience with a Bachelor’s degree, OR 8+ years of relevant work experience.
Strong experience in software development using modern programming languages (e.g., C#, Java).
Experience building scalable, distributed, or cloud-based applications.
Preferred Qualifications
Experience with enterprise or transactional systems (e.g., fintech, banking, or SaaS platforms).
Strong knowledge of backend development including APIs, databases (SQL Server), and microservices architectures.
Experience with modern development frameworks and tools (e.g., .NET, React, AWS, Docker/Kubernetes).
Solid understanding of software engineering best practices (e.g., TDD, SOLID principles, design patterns).
Experience working in Agile environments (Scrum/Kanban).
Proven ability to troubleshoot, optimize performance, and support production systems.
Experience contributing to system design and technical decision-making.
Strong collaboration and communication skills, with the ability to work across teams.
Continuous learner with interest in emerging technologies (e.g., Generative AI, LLM tools).
Visa is an EEO Employer
Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Software pay context
Based on 7,865 disclosed Software salaries on RoleSuite, the role pays a median of $156K/year, with most offers between $123K and $197K (10th–90th percentile: $101K–$233K).
See the full Software salary breakdown →