- Experience
- 8–10 yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 hours ago
Where you'll work
Job description
About the Company
Visa is a global payments technology leader operating across more than 200 countries and territories. The company enables secure transactions between consumers, businesses, financial institutions, and government bodies, with a mission to help people everywhere pay and get paid with ease.
At Visa, you can contribute to work that has real-world scale and significance. The role offers the chance to solve meaningful problems, grow your technical capability, and make a broad impact through your work.
Role Overview
The Software Engineer - Senior Consultant is expected to be a highly skilled developer and trusted technical leader. In this role, you will drive engineering quality, influence technical direction, and help shape software design and delivery practices within your team and broader engineering community.
Alongside delivery responsibilities, you will spend part of your time with the engineering practice, helping improve culture, standards, training, and development approaches across Visa Spend Clarity for Enterprise. You may also contribute to rolling out new technologies, methods, and engineering standards across the wider team.
You will join a growing engineering organisation focused on expanding the capabilities of Visa Spend Clarity, building scalable and reliable solutions for customers around the world. The engineering group has nearly 300 people and is backed by strong growth ambitions and a focus on modern cloud-based innovation.
Key Responsibilities
- Work closely with stakeholders to define project needs, clarify expectations, and assess delivery feasibility across multiple features and capabilities.
- Evaluate trade-offs, delivery costs, critical metrics, and non-functional requirements to support sound technical decisions.
- Guide junior engineers in understanding requirements and solution constraints.
- Convert functional and non-functional business needs into technical designs and explain how system components should interact across teams.
- Identify solution options, dependencies, and possible risks, then communicate their impact clearly to the team lead.
- Design and build complex architectural solutions that are resilient, scalable, and aligned to project goals.
- Plan and test new technologies and capabilities that improve system functionality and user experience.
Skills and Competencies
- Deep technical expertise in software engineering and the ability to spot recurring defect patterns and resolve root causes.
- Strong leadership in technical conversations, decision-making, and mentoring junior team members.
- Clear communication skills for working with both business and technical stakeholders.
- Strong analytical and problem-solving ability, especially when assessing risk and system impact.
- Self-driven mindset with the ability to ask the right questions, adapt to new approaches, and stay current with technical trends.
Qualifications
- Hands-on development experience with .NET and .NET Core/Standard in C#.
- Experience building REST-based web APIs.
- Practical knowledge of Microsoft SQL Server.
- Working knowledge of ASP.NET MVC 5, HTML, CSS, and web accessibility standards (WAI).
- Experience with JavaScript, React, and AngularJS.
- Exposure to supporting technologies used across modern software platforms.
- Experience applying design patterns such as CQRS, MVC, MVVM, and Repository.
- Background in enterprise-scale multi-tenant cloud or SaaS web environments.
- Experience with source control tools such as Git or Subversion and CI tools such as TeamCity.
- Knowledge of DDD, TDD, and SOLID principles.
Valuable Experience
- 8–10+ years of experience in software development.
- Proven technical leadership at a senior level.
- Strong mentoring and coaching background.
- Experience with transactional domains such as banking, finance, or telecommunications.
- Experience building and operating internal platforms with a product-led approach.
- Track record in troubleshooting and performance tuning, especially in production environments.
- Experience working with enterprise distributed systems and SaaS products.
- Experience delivering software in regulated, compliance-driven environments.
- Exposure to both greenfield development and the modernization of legacy systems and processes.
Work Arrangement
This is an onsite role in Auckland, New Zealand. Visa requires at least 3 days per week in the office, and the exact schedule will be confirmed by the hiring manager.
Equal Employment Opportunity
Visa is an equal opportunity employer. All qualified applicants are considered for employment regardless of race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status. Visa also considers qualified applicants with criminal histories in line with EEOC guidance and applicable local law.