The Opportunity:
We are seeking a highly skilled and motivated Staff Software Engineer to join our collaborative team, where you will play a key role in designing, building, and testing innovative software products for a global customer base. Working within a cross-functional Scrum team alongside experienced Developers, Testers, and Product Managers, you will contribute to the growth of Visa Spend Clarity by delivering scalable, high-quality solutions using modern cloud technologies. Success in this role requires exceptional communication abilities and a strong commitment to teamwork, ensuring effective collaboration across diverse stakeholders.
What You’ll Do:
- Develop .NET, SQL, and front-end code.
- Participate in technical design with the Developers, Architects, and UX Designers.
- Peer review code and follow coding standards.
- Use Test Driven Development (TDD) and write unit/integration tests.
- Ensure comprehensive documentation of code, processes, and system architecture.
- Contribute to agile processes and continuous improvement.
- Design and build systems that impact millions of users.
- Collaborate to create best-in-class software solutions.
- Contribute to product quality and new business flows in agile teams.
- Develop robust, scalable products for a range of customers.
- Leverage innovative technologies for next-generation payment services.
- Mentor others and pursue ongoing learning opportunities.
Essential Functions:
- Understand technical requirements and contribute to solution strategies.
- Write code using standard programming languages (e.g., HTML, C#).
- Support piloting of new technology features.
- Analyse and debug issues using appropriate tools.
The Skills You Bring:
- Growth mindset and passion for technology.
- Willingness to challenge the status quo and seek innovative solutions.
- Expertise in one or more development languages (e.g., Java, C#).
- Experience building and deploying modern web applications.
- Continuous learner (e.g., Angular, React, Kubernetes, Docker).
- Experience collaborating with Product, Test, DevOps, and Agile teams.
This is a hybrid position. Expectation of days in the office will be confirmed by your Hiring Manager.

