Software Engineer

  • Reading, UK
  • Full-time

Company Description

Fascinated by the future and captivated by technology?  Smart, driven and want to make a difference in the world?   You’ll fit right in.

Everyone at Visa works with one goal in mind – making sure that Visa is the best way to pay and be paid, for everyone everywhere. This is our global vision and the common purpose that unites the entire Visa team. As a global payments technology company, tech is at the heart of what we do and our current VisaNet network processes over 13,000 transactions per second for people and businesses around the world, requiring the highest standards in our technology and employees to ensure we can provide the products and insights our clients and business need to drive innovation.

Visa’s sponsorships, including the Olympics and FIFA™ World Cup, celebrate teamwork, diversity, and excellence across the globe. If you have a passion to make a difference in the lives of people around the world, Visa offers an opportunity to build a strong, thriving career. Visa is fuelled by our team of talented employees who continuously raise the bar on delivering the convenience and security of digital currency to people all over the world. 

Visa is a place where everyone is accepted everywhere, that is what we want to be. By leveraging the diverse backgrounds and perspectives of our worldwide teams and ensuring each employee is supported by world-class training opportunities and flexible working options Visa is a better place to work and a better business partner to our clients.

Join our team and find out how Visa is everywhere you want to be.

Working within the OVN Programme

As the world’s largest retail electronic payments network 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 within the Network Processing group 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.

We offer you the opportunity to be at the centre of innovation in the payments industry by joining us in the Network Processing team in Reading, where we are driving forward the implementation of the future of Visa.

If you think you could support Visa as a  Software Engineer, we want to hear from you – together, let’s make Visa a great place to work.

Job Description

What we’re after…

Building Open VisaNet will involve collaboration with exceptional group of software engineers, security specialists, DevOps engineers, test automation engineers, designers, payment experts and infrastructure architects.

Open VisaNet team is seeking a Software Engineer to join one of our agile cross-functional delivery teams, to bring together their experience with development, test and analysis/design to further our shared goals to renew the system at the heart of Visa. This Software Engineer will be joining a squad in Reading, with an initial focus on designing and building engaging user experiences with Angular, the team will move to other exciting areas within the long-term architecture of OVN using Go, Kafka and Docker in a micro-services and web-service architecture.

The successful candidate will thrive in a work environment that requires problem-solving skills, self-direction, and innovative thinking coupled with an aptitude and affinity for team collaboration and open communication. A successful candidate would have a deep understanding of one or more programming languages (Java, GoLang, C++, .NET, Javascript…etc.) with a desire to learn more and develop across the full stack, so flexibility, and a desire to learn is key.

This role provides an ideal opportunity for a candidate who has a strong background in software engineering who is looking to increase their experience of operating in a global multi-disciplinary agile team with a desire to develop their skills using the world-class training assets available in Visa University.

Qualifications

What would a successful candidate need?

  • Excellent communication skills, with examples of influencing, listening actively and negotiating within a team environment
  • Deep understanding of one or more programming languages (Java, GoLang, C++, .NET, Javascript…etc.)
  • Experience using Go, Kafka and Docker in a micro-services and web-service architecture.
  • Prior experience of implementing rich software solutions to support complex business problems in an enterprise environment
  • Positive attitude, friendly to others, encouraging of co-operation, honesty and respectfulness in the workplace
  • Some experience working across the full spectrum of software development (requirements, design, development, testing, deployment)
  • Collaborative mindset, with an ability to empathise with colleagues and establish relationships
  • Experience of at least one programming language with a good understanding of programming fundamentals (training with the use of specific languages and tools for the programme is available)

Think you have what it takes?

If you are interested in a career that will challenge and inspire you – we’d love to hear from you!

Additional Information

Diversity & Inclusion

Universal acceptance for everyone, everywhere, is not only our brand promise, it’s the foundation of our company culture. We foster a feeling of connectedness in the workplace, support diversity of thought, culture and background, fight for important initiatives like Equal Pay and actively work to eliminate unconscious biases that hold us all back.

By leveraging the diverse backgrounds and perspectives of our worldwide teams, Visa is a better place to work and a better business partner to our clients.

Privacy Policy