Staff Software Engineer (8+ yrs exp, Java, React/Angular, Python, Dockers)

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

Company Description

Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in 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 while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid.

Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.

Job Description

Visa’s Value-Added Services Innovations team is building a new generation of products to facilitate commerce in everyone's digital and mobile lives. Our focus is to build intuitive features that expose profound new value for our customers, merchants, and developers. Value Added Services Innovations team is looking for a Staff Software Engineer to modernise the platform for digital and mobile products using Public Cloud (Azure, AWS) features such as VMs, Containers, Kubernetes, and Service Mesh. In this role, you will build toolsets that are required to build, deploy, and operate our applications in Public Cloud.

 

Responsibilities:

1. Design, develop, and maintain efficient, reusable, and reliable code for both frontend and backend components of our applications.
2. Ensure the best possible performance, quality, and responsiveness of applications.
3. Identify and address bottlenecks, bugs, and devise solutions to these problems.
4. Assist in defining software development project plans, including scoping, scheduling, and implementation.
5. Develop and maintain CI/CD pipelines, and understand infrastructure as code.
6. Maintain code quality, organisation, and automation.
7. Lead code and design reviews, evangelising best practices to the team.

8. Perform proofs of concept (PoCs) and other technical evaluations of technologies, designs, and solutions.

9. Collaborate with other team members and stakeholders to achieve business goals.

10.Manage the creation of detail design and use case documents.

11.Work with developers and manage them (from a technical perspective) during project construction.

12.Document the design in the form of a conceptual approach which will be used as the basis for sizing and the creation of detailed design artifacts.

 

This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office two days a week, Tuesdays and Wednesdays with a general guidepost of being in the office 50% of the time based on business needs.

Qualifications

Basic Qualifications
5+ years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.

Required Qualifications
6 or more years of work experience with a Bachelors Degree or 4 or more years of relevant experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or up to 3 years of relevant experience with a PhD

1. Strong proficiency in backend technologies as Python and Java.

2. Strong proficiency in front-end frameworks such as ReactJs, AngularJs.

3. Familiarity with microservices architecture, springboot, RestAPI, Caching technologies.

4. Experience with DevOps tools and thorough understanding of container based architecture for Cloud and on Premise such as Docker and Kubernetes.
5. Experience with migrating/maintaining applications on Cloud platforms such as Azure/AWS/GCP.
6. Experience as a Technical leader with ability to understand the requirement and architect, design and build the solution.
7. Familiarity with code versioning tools such as Git
8. Strong problem solving and debugging skills.
9. Excellent written and verbal communication skills.
10. Solid experience with Agile methods and JIRA.
11. Excellent team player, with strong collaboration skills and ability to influence cross-functional team for results.
12. Demonstrated ability to lead multiple projects simultaneously and to resolve scheduling and other conflicts in order to meet all deadlines


Bonus Points
•Azure/AWS cloud engineer certifications
•CKA and CKAD certification 

Additional Information

Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, 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.

Privacy Policy