At a Glance
- Tasks: Join the OVN team to innovate payment systems and enhance user experiences.
- Company: Visa, the world's largest retail electronic payments network.
- Benefits: Hybrid work model, competitive salary, and world-class training resources.
- Why this job: Be at the forefront of payment technology and contribute to exciting GenAI projects.
- Qualifications: Bachelor’s in Computer Science or related field; experience in software development.
- Other info: Collaborative environment with opportunities for career growth and mentorship.
The predicted salary is between 36000 - 60000 £ per year.
Working within the OVN Programme, Visa customers trust us with ensuring that they can pay with security and confidence everywhere they want to be. Network Processing looks after the systems that form the core of Visa, allowing consumers and merchants to connect with financial institutions and provide a seamless payment experience. The core mission of the OVN (Open VisaNet) team is to create the next generation of these core systems using the latest technologies to ensure we are able to maintain this trust going forward and ensure that Visa is ready for the challenges of the future.
This is a hybrid position. Expectation of days in the office will be confirmed by your Hiring Manager.
What we’re after… Building Open VisaNet will involve collaboration with an exceptional group of software engineers, security specialists, DevOps engineers, test automation engineers, designers, analysts, payment experts, and architects across multiple geographies. Joining this team means working in an agile cross-functional development environment, combining development, test/QA, and analysis/design skills.
The team is currently responsible for building key elements of the authorization application, which is a long-term delivery making use of a proprietary internal rules language alongside exposure to Go and Kafka in a Docker and Kubernetes micro-services environment when delivering services. Exposure to these technologies with a deep understanding of one or more and a desire to learn more is essential. More products will be added over time, which could bring more technologies into the remit of the team, so flexibility and a desire to learn is key.
As Go is an evolving language, candidates with a strong background in other languages (like C, C++ or Java) and a willingness to learn Go will be considered, with world-class training resources provided to support the transition. Working across the full spectrum of software development (including requirements gathering, design, development, QA, and deployment) and being comfortable working/leading on multiple workstreams is required.
Providing guidance to agile team members, acting as the design authority, and shaping best practices and ways of working within the team is a key aspect of this role. As a staff software engineer, leading specific project-level deliverables, maintaining stakeholder relationships with internal partners, and mentoring more junior members of the team will be expected. Understanding the blend between technical, leadership, and payment industry knowledge is crucial for any senior technical role in the OVN Team at Visa.
A willingness to learn and understand the highly complex intricacies of ISO Transaction Formats, business meanings, and specific fields alongside the complex interactions between them as business scenarios unfold is a sizable element of the role. The role also requires providing 24x7 3rd line support to our mission-critical system with an availability SLA of 99.9999%. This includes being available to work outside standard office hours, including evenings, weekends, and holidays, as necessary to ensure the continuous and reliable operation of the system. This commitment to round-the-clock support is crucial for maintaining the high standards of service and reliability that our stakeholders and customers expect.
Demonstrating a proactive approach to system monitoring and issue resolution, ensuring minimal disruption to services, is essential. At Visa, we are embracing Generative AI (GenAI) technology across the entire software development lifecycle, with the vision of integrating GenAI into everything we do. This means that while working on core delivery within the OVN programme, you will also have opportunities to contribute to exciting, innovative GenAI projects. If you are a GenAI enthusiast, you will be able to explore and apply cutting-edge AI capabilities in real-world scenarios, alongside delivering high-quality business outcomes.
In addition to development work, the successful candidate will also be expected to provide production system support, ensuring stability and reliability for our mission-critical platforms. This role provides an ideal opportunity for someone with strong Software Engineering credentials who aims to increase their payment industry knowledge and experience.
What would a successful candidate need?
- Bachelor’s Degree in Computer Science, Electronics/ Electrical Engineering or a related technical discipline is required
- Excellent communication skills, with examples of influencing, listening actively and negotiating within a team environment to effectively advocate for Software Engineering best practice within the department and communicate design decisions effectively
- Extensive relevant work experience in electronic payment systems development desirable
- Positive attitude, friendly to others, encouraging of co-operation, honesty, and respectfulness in the workplace
- Collaborative mindset, with an ability to empathise with colleagues and establish relationships
- Willingness to develop extensive payments industry and authorisation specific business knowledge and understanding
- Familiarity with agentic AI coding assistants (e.g., GitHub Copilot, Cline, Claude code) to accelerate development and improve code quality.
- Ability to integrate GenAI models into developer tools, CI/CD pipelines, or application logic using APIs or SDKs is a plus.
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, colour, 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.
Staff Software Engineer in Reading employer: Visa Inc.
Contact Detail:
Visa Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Software Engineer in Reading
✨Tip Number 1
Network, network, network! Get out there and connect with people in the industry. Attend meetups, webinars, or even just grab a coffee with someone who works at Visa. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date. Share projects that highlight your experience with Go, Kafka, or any other relevant tech. This is your chance to demonstrate what you can bring to the table beyond just a CV.
✨Tip Number 3
Prepare for the interview like it’s a coding challenge! Brush up on your technical knowledge, especially around payment systems and the technologies mentioned in the job description. Be ready to discuss how you can contribute to the OVN team and tackle real-world problems.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining us at Visa and being part of the exciting work we’re doing.
We think you need these skills to ace Staff Software Engineer in Reading
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Staff Software Engineer role. Highlight your experience with technologies like Go, Kafka, and any relevant payment systems. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software engineering and the payments industry. Let us know why you’re excited about joining the OVN team and how you can contribute to our mission.
Showcase Your Collaboration Skills: Since we work in cross-functional teams, it’s important to demonstrate your ability to collaborate. Include examples of how you've worked with others in previous roles, especially in agile environments. We love teamwork!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and submit your materials!
How to prepare for a job interview at Visa Inc.
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially Go, Kafka, Docker, and Kubernetes. Brush up on your knowledge of these tools and be ready to discuss how you've used similar technologies in past projects.
✨Showcase Your Collaboration Skills
Since this role involves working with a diverse team, prepare examples that highlight your ability to collaborate effectively. Think about times when you’ve influenced team decisions or resolved conflicts, and be ready to share those stories.
✨Demonstrate Your Problem-Solving Mindset
Be prepared to discuss how you approach problem-solving, especially in high-pressure situations. Share specific instances where you’ve proactively monitored systems or resolved issues quickly to maintain service reliability.
✨Express Your Willingness to Learn
This role requires a commitment to continuous learning, especially regarding payment industry intricacies. Be honest about your eagerness to learn new technologies and concepts, and mention any relevant training or resources you’ve pursued.