Senior Software Engineer

  • Full-time
  • Job Family Group: Technology and Operations

Company Description

Visa is a world leader in digital payments, facilitating more than 215 billion payments transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable and secure payments network, enabling individuals, businesses and economies to thrive.

When you join Visa, you join a culture of purpose and belonging – where your growth is priority, your identity is embraced, and the work you do matters. We believe that economies that include everyone everywhere, uplift everyone everywhere. Your work will have a direct impact on billions of people around the world – helping unlock financial access to enable the future of money movement.

Join Visa: A Network Working for Everyone.

Job Description

What’s it all about?

Visa Bill Pay focuses on building and deploying innovative technologies to modernise payments around the world.  To affect this global transformation, we are looking for leaders who are passionate about innovating and delivering truly differentiated payment solutions for specific marketplaces.           

Software Engineer role is for seasoned engineer who has played major role in building complex, large-scale platforms. Depending on the interest, past experience and skill-set, the role provides flexibility to an individual to make a huge impact through domain or technical expertise or transition into leading large engineering teams.

This is a challenging role requiring the ability to technically execute large and complex projects, help design mission-critical high-volume low-latency services and provide hands on development and mentorship to team members. The role will collaborate with product partners to understand the business landscape to design and deliver the platform in a phased manner.

 

What we expect of you, day to day.

  • Lead in developing best in class application and supporting infrastructure – shipping features end-to-end from UI to Backend.
  • Ability to work in a fast moving environment and take initiative to structure the ask and deliverables.
  • Drive the design and development for key cross team / cross-region / cross product development projects (via architecture/design documents and developing key modules).
  • Ensure that the platform is built with common set of principles and patterns and utilize a standard set of technology frameworks and libraries.
  • Develop systems that are inherently secure, robust, scalable, modular, API-centric and global.
  • Define deployment topology by working with peers across the technology organization.
  • Ability to work closely with architecture teams to translate design to high quality code.
  • Quickly prototype and design new features.

Qualifications

What we’re after…

  • Experienced software engineer with substantial software development experience including development lead experience.
  • Ability to break down and solve complex problems and follow solutions through to completion
  • Solid CS fundamentals and good grasp of DS and Algorithms
  • Strong Java based application development experience with a deep understanding of cloud native application development.
  • SOA, REST and Microservices based development experience with an eye on availability, high performance, and scalability.
  • Demonstrated expertise in leveraging agile and other development methodologies.
  • Experience in development using technologies & concepts like Docker, Kubernetes, Istio, Kafka, No-Sql, event sourcing, service mesh, etc.
  • Have excellent written and verbal communication skills and analytical discipline.
  • Bachelor's degree in Computer Science or related technical discipline required or equivalent working experience; advanced degree is a plus.

Additional Information

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!

 

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