baner firmy microsoft zachęcające do kursu ai
Visa logo

Visa

Junior Software Engineer (C, C++)

Warszawa
IT
Praca
Warszawa
IT
Praca
Hybrydowo
Inne

Ustaw powiadomienia

Zapisz się i otrzymuj oferty pracy według wybrancyh kryteriów

Pełny opis

THE OPPORTUNITY:

We are looking for versatile, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale.  As a Visa Software Engineer, you will be an integral part of a multi-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of powerful payment technology, you will get to see your efforts shaping the digital future of monetary transactions. 

As a Software Engineer, you will be part of our Clearing and Settlement Product Development Team (in Payment Products Development) to help design, enhance and build our Real-Time Settlement application. You will work with colleagues closely in order to create design documents, code, test, and implement new features, as well as modifications, and corrections to existing software. In this role you will provide technology leadership in development of Business Enhancement projects by helping to drive project planning, estimation, and technology planning.

THE WORK ITSELF:

  • Design code and systems that touch 40% of the world population while influencing Visa’s internal standards for scalability, security, and reusability 

  • Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings 

  • Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads 

  • Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions. 

  • Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology 

  • Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities 

ESSENTIAL FUNCTIONS:

  • Collaborate with business units and analysts to understand requirements for system enhancements

  • Provide estimates on scope and scale of effort required to implement changes

  • Analyze, document, design, code, unit test, functional test for system enhancements and system fixes

  • Provide rotational 24x7 on call support for problem analysis and resolution as scheduled

  • Ensure delivery of a high quality product meeting all requirements within the scheduled timeframe

  • Participate in design and code review sessions

THE SKILLS YOU BRING:

  • Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale

  • Challenge the Status Quo: Comfort in pushing the boundaries, ‘hacking’ beyond traditional solutions

  • Language Expertise: Expertise in one or more general development languages (e.g. C, C++, Python and Go)

  • Builder: Experience building and deploying modern services with quality and scalability

  • Learner: Constant drive to learn new technologies such as Kubernetes, Docker, etc.

  • Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams

We do not expect that any single candidate would fulfill all of these characteristics. For instance, we have exciting team members who are really focused on building scalable systems but didn’t work with payments technology or web applications before joining Visa.

This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager.

BASIC QUALIFICATIONS:

  • Bachelor's degree, OR 3+ years of relevant work experience

Preferred qualifications:

  • Bachelor's degree, OR 3+ years of relevant work experience

  • Knowledge of C, C++

  • Exposure to building Linux applications that run in Docker Containers

  • Exposure to container orchestrators such as Kubernetes

  • The ability to take on challenges and address problems head-on

  • Strong ability to collaborate

  • Highly driven, resourceful and results oriented

  • Good team player and excellent interpersonal skills

  • Good analytical and problem-solving skills

  • Demonstrated ability to lead and navigate through ambiguity

Visa

Hybrydowo
Inne

Ustaw powiadomienia

Zapisz się i otrzymuj oferty pracy według wybrancyh kryteriów

Podobne oferty pracy

Junior Software Engineer (C, C++)