Staff Software Engineer

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

Company Description

About Visa

We dream of a future where it's easy to pay and be paid. Across the planet. Where ever, whenever. Securely. Easily. Our operation team strives to become predictive transition from being reactive to proactive. Our team develops products, most of which does not exists in industry to make this possible.

We are looking for a talented Staff Software Engineer to join our team!

As a Staff engineer in VOCC NGO Products team you will help lead, design, enhance and build our services for Customers in an agile development environment. You will be working with colleagues, who will help, support and challenge you every day. Unit testing, code reviewing, and regular check-ins for continuous integration is just part of your DNA. You will see the code written going to production in few days and used by many team in VISA - enabling them in keeping our service up and secured … If this sounds exciting, we would love to chat and tell you more about our work culture and environment

Job Description

Responsibilities: 

We expect our Staff Software engineers to do much more than just writing code

  • Help our users to achieve their real goals by understanding the requirements and how it would help them in their business.
  • Experience building highly scalable, low latent - secured applications.
  • Leverage newer technologies and develop solutions to build next generation of resilient, reliable and scalable services
  • Lead efforts to architect, design and implement various aspects of our Products.
  • Comfortable in leading meeting and discussions with non-technical teams.
  • Comfortable in interacting with a globally dispersed but united team.
  • Excellent interpersonal skills and team player.

Most important qualities for the candidate are:  

Academics:  Masters in computer Science with 4 years of experience or Bachelor Degree in Computer Science with 6 years of experience.

Leadership:  Ability to lead and self-manage projects and tasks. Ability to provide guidance to junior team members, as well as coordinate globally distributed development activity.

Curiosity:  Ability, desire and motivation to learn quickly and pick up new skills.

Creativity: The ability to take a list of needs and insights and come up with other innovative ideas.  

Strategic focus: Skill to understand big picture and stay focused on task to achieve goals. Organized and be able to prioritize workload in order to meet necessary deadlines

Attention to detail: The capability to perform any research systematically and accurately. 

Strong work ethic:  The innate drive to do work extremely well  

Enthusiasm: A passion to understand people and deliver better products and services to them  

Previous Visa experience a big plus.

Qualifications

  • Masters in computer Science with 4 years of experience or Bachelor Degree in Computer Science with 6 years of experience.

  • Solid development experience of Java and Python.

  • Knowledge of HTML, JavaScript and CSS

  • Ability to write clean, coherent code following established coding guideline.

  • Demonstrated experience with n-tier web application development and experience in Java.

  • Must demonstrate knowledge and experience with many of the major Java APIS (e.g. JMS, JPA, JNDI, EJB, RMI, JAX, etc.).

  • In depth experience with relational database. Working knowledge of performance tuning of query.

  • Working experience with Cassandra database, able to design tables based on business requirements as well as performance requirements.

  • Ability to solve complex software development/design issues.

  • In-depth knowledge of software development life cycle required. In depth experience with Agile development methodology.

Good to have/ plus

  • Working experience with graph database.

  • Previous use of GIT for code management and versioning.

  • Linux familiarity and experience working in a shell environment.

  • Previous working experience with data modeling team. Basic understanding of machine learning.

  • Familiarity with Computer Network, Storage Area Network &  infrastructure management concepts, is good to have.

Additional Information

All your information will be kept confidential according to EEO guidelines.

Privacy Policy