July 3, 2026

Senior Software Engineer

Mid • Hybrid

Warsaw, Poland

About Us
Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid.

At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world.

Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you.

Job Description

Pismo are looking for a mid-level backend Engineer to help begin the Europe Localisation team. As Pismo expands globally, we are looking to expand the number of features in different markets outside of the core platform. This role demands a strong focus on security, scalability, observability, and reliability, as the team is responsible for mission-critical components.

The ideal candidate will combine excellent technical knowledge, architectural design, and the mentorship of more junior developers to guide the team through complex engineering challenges and deliver high-quality, resilient solutions while fostering a culture of excellence, innovation, and continuous improvement.

This is a remote position. A remote position does not require job duties be performed within proximity of a Visa office location. Remote positions may be required to be present at a Visa office with scheduled notice


Visa requires at least 3 days in office, expectations of these days will be confirmed by your Hiring Manager.

Qualifications

Basic Qualifications:

  • 2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience

  • Preferred Qualifications

  • 3 or more years of work experience with a Bachelor’s Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)

  • Develop and maintain backend services using Golang following existing architecture and coding standards

  • Strong Golang or Java and open to learning Golang

  • Implement features, bug fixes, and system improvements based on well defined requirements

  • Collaborate with senior engineers during technical discussions and product refinements

  • Write clean, maintainable, and testable code following established best practices

  • Support AWS infrastructure provisioning and updates using Terraform under team guidance

  • Monitor applications using logs, metrics, and observability tools

  • Participate in code reviews as a contributor

  • Contribute to technical documentation and knowledge sharing

  • Participate in agile ceremonies and collaborate with cross functional teams

Nice to have skills

  • Experience with distributed systems

  • Background in high-scale environments

  • Knowledge of CI/CD pipelines and Containers/Docker

  • Familiarity with event driven systems (e.g., Kafka, SQS)

  • Experience of using Test Driven Development (TDD)

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.

Similar jobs you might like

Technology

VISA

Senior Manager, Software Engineering

Senior

Remote

Warsaw, Poland

🏢 Summary: Engineering Manager role leading the Localization Team to build and scale mission-critical connected services for the Core platform in emerging markets. The position combines technical leadership, system architecture ownership, and people management with strong focus on security, scalability, and reliability. Responsible for delivering high-quality distributed systems in an Agile environment. 🗂️ Requirements: Minimum 3 years of engineering team management experience, 7+ years of software development experience in Java, 8+ years of professional experience (or equivalent based on degree level), Bachelor’s degree in relevant field or equivalent experience, Hands-on experience with Java and/or Golang, Experience with AWS and Terraform, Experience with microservices and event-driven architecture, Knowledge of relational databases and SQL, Experience with CI/CD and code review practices, Experience with containerization technologies, Experience with performance testing and monitoring, Understanding of security and scalability in distributed systems, Experience working in Agile (Scrum or Kanban), English proficiency at minimum B2 level, Location within commuting distance of Warsaw 📃 Skills: Java, Golang, AWS, Terraform, SQL, Microservices, CI/CD, Scrum, Kanban, Containers, Monitoring, PerformanceTesting, DistributedSystems 🏢 Description: About Us Visa is a global leader in payments technology, enabling transactions between consumers, merchants, financial institutions, and governments in over 200 countries and territories. The company’s mission is to connect the world through the most innovative, reliable, and secure payment network. At Visa, you have the opportunity to make an impact at scale—working on meaningful challenges, developing your skills, and contributing to solutions used worldwide. Job Description Summary As an Engineering Manager (Localization Team) , you will lead the development of connected services for the Core platform in emerging Pismo markets. This role requires a strong focus on security, scalability, observability, and reliability , as your team will be responsible for mission-critical components. You will combine technical leadership, architectural vision, and people management to guide your team, solve complex engineering challenges, and deliver high-quality solutions. Your Responsibilities Lead and mentor a team of engineers, fostering a high-performance and collaborative environment Recruit and onboard technical talent aligned with team and company goals Define and drive the technical vision and system architecture Ensure system stability, scalability, and data integrity Manage multiple development initiatives (planning, prioritization, execution) in Agile Implement and enforce best practices (code reviews, CI/CD, coding standards) Oversee product quality through testing and quality assurance processes Maintain high security standards and regulatory compliance Collaborate with product managers, architects, and stakeholders Communicate plans, risks, and progress clearly Lead incident response and production support Build observability (metrics, tracing, logs) to meet SLOs and SLAs Work Model This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager. Qualifications Basic Requirements 8+ years of experience (Bachelor’s) / 5+ years (Master’s) / 2+ years (PhD) or 11+ years of experience without a degree Preferred Qualifications 9+ years of experience (Bachelor’s) or 7+ years (Advanced Degree) Minimum 3 years managing engineering teams 7+ years in software development (Java) Bachelor’s degree in a relevant field (or equivalent experience) Location: within commuting distance of Warsaw Technical & Professional Skills Strong leadership, communication, and decision-making skills Experience working in Agile (Scrum/Kanban) Knowledge of relational databases and SQL Experience with microservices and event-driven architecture Experience in performance testing and monitoring Hands-on experience with: Java and/or Golang AWS, Terraform Containerization technologies CI/CD and code review practices Understanding of security and scalability in distributed systems Experience in payments/financial services (nice to have) Language English: minimum B2 level Additional Information Visa is an equal opportunity employer and considers all qualified applicants regardless of background, in accordance with applicable laws and regulations.

Technology

VISA

Lead Software Engineer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Software Engineer role focused on designing, building, and enhancing large-scale distributed payment systems operating at global scale. The position involves developing secure, scalable back-end services, driving automation, and collaborating across cross-functional teams to deliver next-generation payment platforms. The engineer contributes to architecture, code quality, and system reliability in high-throughput transaction environments. 🗂️ Requirements: Master’s degree in Computer Science, Engineering, Math, Science or related field with 8+ years experience OR Bachelor’s degree with 10+ years experience OR 13+ years directly related experience, Strong back-end development experience, Experience designing and developing APIs, Experience with database systems, Knowledge of data structures, Experience with systems integration, Experience building scalable distributed systems, Experience with code reviews and design reviews, Experience with automation and CI/CD practices 📃 Skills: Java, C#, C++, Python, PHP, API, SQL, Databases, DistributedSystems, Kubernetes, Docker, Angular, React, CI/CD, Agile, Scrum 🏢 Description: About Us Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid. At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you. Job Description Visa’s Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world’s most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you’ll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms. The Opportunity: We are looking for talented, 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 cross-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of cutting-edge payment technology, you will get to see your efforts shaping the digital future of monetary transactions. 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 cross-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings Actively contribute to product quality improvements, value added 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: Leads the development of enhancements and modifications to existing software as well as the development of code that complies with design specifications and meets security best practices. Identifies opportunities for automation to improve effectiveness and efficiencies of systems and tools and supports development and implementation of new automation, analyzing where investment will yield the greatest efficiencies. Engages with product engineering teams and product owners across organizations by driving code/design reviews, hosting regular meetings, and participating in on-call rotations and incident responses throughout product development and operations cycles. Leverages back-end technical expertise on underlying systems/platforms across teams and telemetry analyses to propose scalable improvements in code, processes, and designs with an emphasis on customer/business objectives. This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager. Qualifications Basic Qualifications: Master's degree in Math, Science, Engineering, or Computer Science, Information Systems or related field AND minimum eight (8) years of experience in a directly related field. OR Bachelor's degree in Math, Science, Engineering, or Computer Science, Information Systems or related field AND minimum ten (10) years of experience in a directly related field. OR Minimum thirteen (13) years of directly related experience. Preferred Qualifications: Knowledge of and ability to develop back-end (e.g. Python, Java, C++, PHP) code in support of package and product development. This includes the extension of capabilities of packages and products. The ability to develop and utilize Application Program Interfaces (APIs), a set of routines, protocols, and tools for building software applications that specify how software components should interact and are used when programming graphical user interface (GUI) components. An API may be for a web-based system, operating system, database system, computer hardware, or software library. Knowledge of and the ability to use database software (e.g., applications, web-based applications, information systems) to maintain, modify, and output data. Knowledge of systems integration process in which separately produced components or subsystems are combined and problems in their interactions are addressed. Knowledge of data structures, which consist of data organization, management, and storage formats that enable efficient access and modifications. This includes a collection of data values, the relationships among them, and the functions or operations that can be applied to the data. 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., Java, C#, C++) Builder: Experience building and deploying modern services and web applications with quality and scalability Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc. Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams 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.

Technology

VISA

Lead Software Engineer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Software Engineer role focused on designing, building, and enhancing large-scale, secure payment systems operating globally. The position involves developing scalable back-end solutions, improving automation, and contributing to distributed systems handling high transaction volumes. You will collaborate across teams to deliver resilient, high-performance payment and transaction platforms. 🗂️ Requirements: Master’s degree in Computer Science, Engineering, Math, Science or related field with 8+ years of experience OR Bachelor’s degree with 10+ years of experience OR 13+ years of directly related experience, Strong experience in back-end development, Experience developing and integrating APIs, Experience working with databases and data management systems, Knowledge of systems integration, Strong understanding of data structures, Experience leading code development and conducting code reviews, Experience with automation and process improvement, Ability to work in Agile/Scrum environments 📃 Skills: Java, C#, C++, Python, PHP, API, SQL, Angular, React, Kubernetes, Docker, Agile, Scrum 🏢 Description: About Us Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid. At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you. Job Description Visa’s Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world’s most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you’ll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms. The Opportunity: We are looking for talented, 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 cross-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of cutting-edge payment technology, you will get to see your efforts shaping the digital future of monetary transactions. 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 cross-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings Actively contribute to product quality improvements, value added 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: Leads the development of enhancements and modifications to existing software as well as the development of code that complies with design specifications and meets security best practices. Identifies opportunities for automation to improve effectiveness and efficiencies of systems and tools and supports development and implementation of new automation, analyzing where investment will yield the greatest efficiencies. Engages with product engineering teams and product owners across organizations by driving code/design reviews, hosting regular meetings, and participating in on-call rotations and incident responses throughout product development and operations cycles. Leverages back-end technical expertise on underlying systems/platforms across teams and telemetry analyses to propose scalable improvements in code, processes, and designs with an emphasis on customer/business objectives. This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager. Qualifications Basic Qualifications: Master's degree in Math, Science, Engineering, or Computer Science, Information Systems or related field AND minimum eight (8) years of experience in a directly related field. OR Bachelor's degree in Math, Science, Engineering, or Computer Science, Information Systems or related field AND minimum ten (10) years of experience in a directly related field. OR Minimum thirteen (13) years of directly related experience. Preferred Qualifications: Knowledge of and ability to develop back-end (e.g. Python, Java, C++, PHP) code in support of package and product development. This includes the extension of capabilities of packages and products. The ability to develop and utilize Application Program Interfaces (APIs), a set of routines, protocols, and tools for building software applications that specify how software components should interact and are used when programming graphical user interface (GUI) components. An API may be for a web-based system, operating system, database system, computer hardware, or software library. Knowledge of and the ability to use database software (e.g., applications, web-based applications, information systems) to maintain, modify, and output data. Knowledge of systems integration process in which separately produced components or subsystems are combined and problems in their interactions are addressed. Knowledge of data structures, which consist of data organization, management, and storage formats that enable efficient access and modifications. This includes a collection of data values, the relationships among them, and the functions or operations that can be applied to the data. 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., Java, C#, C++) Builder: Experience building and deploying modern services and web applications with quality and scalability Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc. Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams 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.

Technology

VISA

Software Engineer

Junior

Hybrid

Warsaw, Poland

🏢 Summary: Hybrid Software Engineer role focused on building and scaling high-performance payment systems used globally. The position involves designing, developing, and maintaining secure, scalable Java-based applications within distributed environments. Engineers collaborate in agile teams to deliver next-generation payment and transaction platforms. 🗂️ Requirements: Bachelor’s degree in Computer Science or related field or 3+ years relevant experience, Knowledge of Java programming, Understanding of algorithms, Understanding of data structures, Knowledge of Spring framework, Knowledge of Hibernate, Experience with RESTful services, Familiarity with Docker, Familiarity with Kubernetes, Understanding of scalable application design, Ability to write secure code 📃 Skills: Java, Spring, Hibernate, REST, Docker, Kubernetes, Istio, Algorithms, DataStructures, Containerization, Orchestration, Security 🏢 Description: About Us Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid. At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you. Job Description Visa’s Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world’s most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you’ll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms. We are looking for multiple talented, 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 cross-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of cutting-edge payment technology, you will get to see your efforts shaping the digital future of monetary transactions. This is a hybrid position. Expectation of days in office is 60% 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 cross-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings Actively contribute to product quality improvements, value added 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: Assist in designing, developing, and maintaining efficient, reusable, and reliable Java code Gain experience with Spring (Boot) and Hibernate frameworks Learn to develop and maintain RESTful services Work with Docker, Kubernetes, and Istio for containerization, orchestration and service mesh Provides relevant knowledge on the development of technical documentation of solutions and follows best practices in technical documentation Collaborate with cross-functional teams to define, design, and ship new features Ensure the best possible performance, quality, and responsiveness of applications Develop code that complies with secure coding guidelines and Visa Key Controls Qualifications Basic Qualifications: Bachelor's degree, OR 3+ years of relevant work experience Preferred Qualifications: Bachelor’s degree in Computer Science or a related field Up to 2 years of professional experience or relevant internships Basic knowledge of Java, algorithms, and data structures Interest in Docker, Kubernetes and related framework Understanding of fundamental design principles behind a scalable application Excellent problem-solving skills and attention to detail Strong communication and team collaboration skills The Skills You Bring: Enthusiasm: 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 AI-first Mindset: Proactively leverages AI tools and thinking to drive efficiency, innovation, and smarter business outcomes Learner: Constant drive to learn new technologies. Can do Attitude: Have a ‘can do’ attitude and act proactively rather than reactively 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.

Technology

VISA

Software Engineer - Sr. Consultant level

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Software Engineer role focused on designing and delivering large-scale, distributed payment systems that power global transaction platforms. The position involves end-to-end development of scalable, secure, cloud-native services within Agile teams, contributing to next-generation payment and real-time transaction solutions. The engineer will drive architecture, system design, and high-performance solutions in complex enterprise environments. 🗂️ Requirements: Bachelor’s degree in Computer Science, Engineering, or related technical field or equivalent experience, 10+ years of professional software engineering experience, Expertise in Java, C#, or C++, Experience building large-scale, production-grade systems, Experience designing distributed, scalable, secure platforms, Experience with Agile/Scrum methodologies, Experience with cloud-native architectures, Experience with containerization and orchestration, Strong system design skills, Experience with CI/CD and DevOps practices 📃 Skills: Java, C#, C++, Docker, Kubernetes, CI/CD, DevOps, Microservices, APIs, GenAI, Angular, React, Cloud, Scrum 🏢 Description: About Us Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid. At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you. Job Description Visa’s Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world’s most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you’ll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms. 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. 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: Works directly with product owners to gather and refine requirements across products, adding and taking into account existing tools and solutions across the organization. Develops and designs advanced architect solutions that are robust and scalable, considering integrations with other solutions across the internal technical ecosystem. Provides domain expertise on the development of technical documentation of solutions and contributes to standard processes in technical documentation as needed. Plays a key role in the development and delivery of new features across products from end-to-end. This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager. Qualifications Basic Qualifications: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience 10+ years of professional software engineering experience delivering large‑scale, production‑grade systems Deep expertise in one or more general‑purpose programming languages such as Java, C#, or C++ Proven experience designing and operating highly distributed, scalable, secure, and resilient platforms in complex enterprise environments Strong experience working in Agile/Scrum delivery models with end‑to‑end ownership of features and services Preferred Qualifications: Demonstrated GenAI proficiency with an AI‑first mindset, applying AI‑assisted tools and techniques across design, development, testing, and operational workflows Ability to independently drive technical design end‑to‑end, engaging proactively with Product Managers and Architects and delivering solutions with zero follow‑ups Strong system‑design skills, including API design, service orchestration, data modeling, and performance optimization Experience with cloud‑native architectures, containerization, and orchestration technologies (e.g., Docker, Kubernetes) Familiarity with modern platform technologies Experience collaborating across Product, Architecture, Security, DevOps, and QA teams in large‑scale enterprise environments Strong written and verbal communication skills, with the ability to clearly articulate technical decisions and trade‑offs Experience mentoring engineers, contributing to design reviews, and raising overall engineering standards AI‑first mindset with hands‑on proficiency in applying GenAI tools across the software development lifecycle Experience designing and deploying modern, scalable, cloud‑native services Strong sense of ownership with the ability to operate autonomously, make decisions, and drive alignment across stakeholders Comfortable challenging assumptions and pushing beyond traditional solutions Exposure to to platform technologies such as microservices, DevOps Practices, CI/CD, Containerization, webservices, scalable solutions 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., Java, C#, C++) Builder: Experience building and deploying modern services and web applications with quality and scalability Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc. Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams AI First Approach: Champion AI‑assisted development and automation to improve developer productivity, develop customer facing features and solution quality 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.

Technology

VISA

Software Engineer - Sr. Consultant level

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Software Engineer role focused on designing and delivering large-scale, distributed payment systems operating at global scale. The position involves end-to-end ownership of scalable, secure, cloud-native services and collaboration in Agile teams to build next-generation payment platforms. The engineer will drive architecture, system design, and AI-assisted development across complex enterprise environments. 🗂️ Requirements: Bachelor’s degree in Computer Science, Engineering or related field, 10+ years of professional software engineering experience, Experience delivering large-scale production-grade systems, Expertise in Java, C# or C++, Experience with distributed, scalable, secure systems, Experience with cloud-native architectures, Experience with Docker and Kubernetes, Experience with Agile/Scrum methodologies, Strong system design skills (API design, data modeling, performance optimization), Experience with CI/CD and DevOps practices 📃 Skills: Java, C#, C++, Docker, Kubernetes, CI/CD, DevOps, Microservices, API, GenAI, Angular, React, Scrum, Cloud, Webservices 🏢 Description: About Us Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid. At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you. Job Description Visa’s Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world’s most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you’ll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms. 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. 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: Works directly with product owners to gather and refine requirements across products, adding and taking into account existing tools and solutions across the organization. Develops and designs advanced architect solutions that are robust and scalable, considering integrations with other solutions across the internal technical ecosystem. Provides domain expertise on the development of technical documentation of solutions and contributes to standard processes in technical documentation as needed. Plays a key role in the development and delivery of new features across products from end-to-end. This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager. Qualifications Basic Qualifications: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience 10+ years of professional software engineering experience delivering large‑scale, production‑grade systems Deep expertise in one or more general‑purpose programming languages such as Java, C#, or C++ Proven experience designing and operating highly distributed, scalable, secure, and resilient platforms in complex enterprise environments Strong experience working in Agile/Scrum delivery models with end‑to‑end ownership of features and services Preferred Qualifications: Demonstrated GenAI proficiency with an AI‑first mindset, applying AI‑assisted tools and techniques across design, development, testing, and operational workflows Ability to independently drive technical design end‑to‑end, engaging proactively with Product Managers and Architects and delivering solutions with zero follow‑ups Strong system‑design skills, including API design, service orchestration, data modeling, and performance optimization Experience with cloud‑native architectures, containerization, and orchestration technologies (e.g., Docker, Kubernetes) Familiarity with modern platform technologies Experience collaborating across Product, Architecture, Security, DevOps, and QA teams in large‑scale enterprise environments Strong written and verbal communication skills, with the ability to clearly articulate technical decisions and trade‑offs Experience mentoring engineers, contributing to design reviews, and raising overall engineering standards AI‑first mindset with hands‑on proficiency in applying GenAI tools across the software development lifecycle Experience designing and deploying modern, scalable, cloud‑native services Strong sense of ownership with the ability to operate autonomously, make decisions, and drive alignment across stakeholders Comfortable challenging assumptions and pushing beyond traditional solutions Exposure to to platform technologies such as microservices, DevOps Practices, CI/CD, Containerization, webservices, scalable solutions 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., Java, C#, C++) Builder: Experience building and deploying modern services and web applications with quality and scalability Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc. Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams AI First Approach: Champion AI‑assisted development and automation to improve developer productivity, develop customer facing features and solution quality 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.

Technology

VISA

SW Engineer-2

Mid

Hybrid

Warsaw, MZ, Poland

🏢 Summary: Software Engineer role focused on designing, building, and testing scalable payment and web solutions within high-volume distributed systems. The position involves developing modern front-end and back-end components that power global transaction platforms and e-commerce products. You will work in agile teams to deliver secure, high-performance payment services used worldwide. 🗂️ Requirements: Bachelor’s degree in Computer Science, Computer Engineering, CIS/MIS, Cybersecurity, Business or related field OR 3+ years relevant experience, Proficiency in Java with Spring and Hibernate, Proficiency in Angular and JavaScript, Experience building and deploying web applications and modern services, Experience with automation and testing tools, Understanding of software testing principles, Knowledge of software engineering concepts and methodologies, Ability to perform root cause analysis and defect tracking, Experience working in Agile/Scrum environments 📃 Skills: Java, Spring, Hibernate, Angular, JavaScript, NodeJS, HTML, Selenium, REST, Python, Groovy, Kubernetes, Docker, React, DevOps, Agile, Scrum 🏢 Description: About Us Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid. At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you. Job Description Visa’s Technology Organization is a community of problem solvers and innovators reshaping the future of commerce.   We operate the world’s most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people.   While working with us you’ll get to work on complex distributed systems and solve massive scale problems centred on new payment flows, business and data solutions, cyber security, and B2C platforms. 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. Essential Functions: 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 Demonstrates basic knowledge and asks questions about project requirements. Reviews and asks questions about solution strategies that improve the design and functionality of a payment product feature. Applies standard processes on the use of front-end programming languages (e.g. HTML, Angular, JavaScript) to write code that fulfils website modification requests and technical requirements, under close guidance. Works under close guidance from others to support the piloting of new technology capabilities and features that enhance the user website experience across e-commerce products. Identifies and advances bugs that threaten website functionality 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., Java, Angular, NodeJS). Builder: Experience building and deploying modern services and web applications with quality and scalability. Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc. Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams *This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager. Qualifications Basic Qualifications -Bachelors degree, OR 3+ years of relevant work experience. Preferred Qualifications -4+ years of relevant work experience Or 6 months or more work experience and a Bachelor's Degree. -Bachelor's degree in Computer Science, Computer Engineering, CIS/MIS, Cybersecurity, Business or a related field. -Proficiency in Java(Spring, Hibernate) and Angular and JavaScript programming languages. -Experience with Write utilities / automation tools using Selenium, Java, REST, Python, Groovy, and more. -Familiarity with software testing principles. -Solid understanding of software engineering concepts and methodologies. -Document process, designs, test results, and analysis. -Lead root cause analysis and track defect resolution to completion. -Review and provide feedback on development code, test designs and test cases. -Communicate status frequently to project stakeholders. -Strong communications skills, specifically, the absence of repeated grammatical or typographical errors, clear and concise written and spoken communications, and communications that demonstrate professional judgment. -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. This role qualifies for Autorskie Koszty Uzyskania Przychodu (KUP), in accordance with applicable Polish tax regulations. Eligible employees may benefit from preferential tax treatment on income derived from the creation of intellectual property, subject to meeting statutory criteria. Please note, we do not expect that any single candidate would fulfill all of these characteristics. For instance, we have awesome team members who are really focused on building scalable systems but didn’t work with payments technology or web applications before joining Visa. 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.

Technology

VISA

Director Software Engineer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Leadership role responsible for building and managing a new engineering team delivering highly available, secure, and scalable backend tokenization services for global payment systems. The position focuses on driving development, quality, and release of distributed payment applications while collaborating across cross-functional and global stakeholders. It combines deep technical expertise in backend architecture with strong engineering management experience. 🗂️ Requirements: 12+ years of software engineering experience, Minimum 3 years of experience managing engineering teams, Degree in Engineering or related field, Experience building backend distributed services, Experience with multi-tier enterprise architecture, Experience delivering large-scale, highly available production systems, Knowledge of AI tools applied in software development, Experience working with databases, Strong understanding of end-to-end software development lifecycle 📃 Skills: Java, HTTP, JSON, REST, Databases, AI, Backend, DistributedSystems, Microservices, EnterpriseArchitecture, Tokenization, Payments 🏢 Description: About Us Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid. At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you. Job Description Visa’s Global Token Services team is looking for a talented Director of Software Engineering. In this role, you will lead and manage a team that builds the next generation of Tokenization services with a passion for leading the development of world class payment services. Based in Warsaw, Poland, in this role, you will build a new team, apply your deep experience as a people manager and technologist leading a highly motivated, and proficient team producing highly available, active-active, secure, and robust backend services.  Superior people management skills along with ability to work effectively with product managers, program managers, architects, service integrators and cross-functional teams across the globe is required. You will be supporting initiatives that span across multiple geographies enabling acceptance of Visa in consumer payments, enabling new form factors and drive cross border acceptance. Key Responsibilities: Own development, quality, scalability and availability across multiple applications, features, and technology initiatives. Point of contact for senior leadership stakeholders and cross-functional teams. Create and implement goals and action plans to align with overall organization objectives. Emulate strong management and leadership principles with the capacity to engage, motivate, mentor and coach teams distributed across various geographical locations. Communicate and adapt presentations to various stakeholders regarding goals, planning process, project initiatives, team innovation and results. Implement, gather, and report team/project metrics to track execution and effectiveness Champion the responsible use of AI to optimize development processes, reduce manual effort, and improve team performance. Hire and on-board high caliber engineers within planned budget and timeline. Accountable for the quality of development activities during the release of products to production. Act decisively and collaborate to remove impediments for the team Partner with Certification, Release Engineering, Performance, Security and Release Management for timely releases and resolution of any impediments. This is a hybrid position. Expectation of days in the office will be confirmed by your Hiring Manager. Qualifications Basic Qualifications: 10+ years of relevant work experience with a Bachelor’s Degree or at least 7 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 4 years of work experience with a PhD, OR 13+ years of relevant work experience. Preferred Qualifications: 12 or more years of work experience with a Bachelor’s Degree or 8-10 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 6+ years of work experience with a PhD Engineering or related field required. Master’s degree or other related advanced degree preferred Requires 12+ years of experience with at least 3 years managing and leading engineering teams Extensive technical experience with developing backend distributed services on HTTP, JSON, Rest, Databases, Java frameworks Strong Software Engineering background with a good understanding in multi-tier enterprise architecture Proven experience delivering large scale, highly available production software Working knowledge of AI and the ability to apply AI tools to drive productivity, efficiency, and better engineering outcomes. A deep understanding of end to end software development in a team, and a track record of delivering software on time Strong business and technical vision Excellent analytical and problem-solving skills with a strong automation mindset Ability to handle multiple competing priorities in a fast-paced environment Ability to represent technical and business issues and solutions to multiple levels internally and externally to support organizational plans. Ability to work in a complex organization to determine business and customer needs, providing the best solution to meet those needs Strong interpersonal, facilitation, and leadership skills along with effective communication (both written and verbal) skills and the ability to present complex ideas in a clear, concise way. Ability to drive deliverables in a matrixed, cross-functional environment, working across a wide variety of stakeholders at all levels of the organization Ability to create an environment of highly engaged, motivated and innovative team members Payment processing background is a big plus 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.

Technology

VISA

Software Engineer (Java)

Mid

Hybrid

Warsaw, Poland

🏢 Summary: The offer is for a Software Engineer role focused on designing, building, and scaling distributed payment systems that operate at global scale. The position involves developing robust backend and web solutions, contributing to architecture and APIs, and collaborating in agile teams to deliver secure, high‑performance payment platforms. Engineers will work on next‑generation payment services such as real-time payments and BNPL solutions. 🗂️ Requirements: University degree or 3+ years relevant experience, 2–4 years experience in software development, Strong Java programming skills, Experience building and deploying scalable web applications and services, Experience with API development and integration, Knowledge of backend development, Understanding of UI design principles, Experience working in Agile/Scrum teams 📃 Skills: Java, Angular, React, Kubernetes, Docker, APIs, UI, Scrum, DevOps 🏢 Description: About Us Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid. At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you. Job Description Visa’s Technology Organization is a community of problem solvers and innovators reshaping the future of commerce.   We operate the world’s most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you’ll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms. The Opportunity: We are looking for multiple talented, 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 cross-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of cutting-edge payment technology, you will get to see your efforts shaping the digital future of monetary transactions. 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 cross-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings. Actively contribute to product quality improvements, value added 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: Supports relationship with product owners to gather and refine requirements for one product task, adding and taking into account existing tools and solutions within a product. Begins to develop and design architect solutions, considering integrations with other solutions. Provides relevant knowledge on the development of technical documentation of solutions and follows best practices in technical documentation. Plays a role in the development and delivery of new features within a product. 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 development languages Java. Builder : Experience building and deploying modern services and web applications with quality and scalability. Learner : Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc. Partnership : Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams. * This is a hybrid position. Employees in hybrid roles are expected to work from the office 3 set days a week (determined by leadership/site), with a general guidepost of being in the office based on business needs. Qualifications University degree or 3 years of experience on relevant position. Approximately 2-4 years of experience on similar position. Web Browser Optimization : The ability to select the ‘best available’ values of some objective function to improve the functional effectiveness of web browsers. User Interface Design : Knowledge of user interface design, which is the interaction where users and computers interact. This includes an understanding of how to provide an optimal industrial design experience through User Interface (UI) Design. Back-end Programming Languages : Knowledge of and ability to develop back-end (Java) code in support of package and product development. This includes the extension of capabilities of packages and products. API Generation : The ability to develop and utilize Application Program Interfaces (APIs), a set of routines, protocols, and tools for building software applications that specify how software components should interact and are used when programming graphical user interface (GUI) components. An API may be for a web-based system, operating system, database system, computer hardware, or software library. * This role qualifies for Autorskie Koszty Uzyskania Przychodu (KUP), in accordance with applicable Polish tax regulations. Eligible employees may benefit from preferential tax treatment on income derived from the creation of intellectual property, subject to meeting statutory criteria. 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.

Technology

VISA

Software Engineer (Java)

Mid

Hybrid

Warsaw, Poland

🏢 Summary: The role involves designing, building, and deploying scalable software solutions for global payment systems handling massive transaction volumes. As a Software Engineer, you will develop and enhance distributed systems, APIs, and web applications within cross-functional agile teams. The position focuses on creating secure, high-performance payment platforms and next-generation transaction services. 🗂️ Requirements: University degree or 3+ years relevant experience, 2–4 years experience in software engineering, Proficiency in Java, Experience building and deploying web applications, Experience with distributed systems, Ability to develop and integrate APIs, Knowledge of backend development, Understanding of UI design principles, Experience working in Agile/Scrum teams 📃 Skills: Java, Angular, React, Kubernetes, Docker, API, REST, Microservices, SQL, Git, Agile, Scrum 🏢 Description: About Us Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid. At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you. Job Description Visa’s Technology Organization is a community of problem solvers and innovators reshaping the future of commerce.   We operate the world’s most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you’ll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms. The Opportunity: We are looking for multiple talented, 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 cross-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of cutting-edge payment technology, you will get to see your efforts shaping the digital future of monetary transactions. 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 cross-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings. Actively contribute to product quality improvements, value added 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: Supports relationship with product owners to gather and refine requirements for one product task, adding and taking into account existing tools and solutions within a product. Begins to develop and design architect solutions, considering integrations with other solutions. Provides relevant knowledge on the development of technical documentation of solutions and follows best practices in technical documentation. Plays a role in the development and delivery of new features within a product. 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 development languages Java. Builder : Experience building and deploying modern services and web applications with quality and scalability. Learner : Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc. Partnership : Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams. * This is a hybrid position. Employees in hybrid roles are expected to work from the office 3 set days a week (determined by leadership/site), with a general guidepost of being in the office based on business needs. Qualifications University degree or 3 years of experience on relevant position. Approximately 2-4 years of experience on similar position. Web Browser Optimization : The ability to select the ‘best available’ values of some objective function to improve the functional effectiveness of web browsers. User Interface Design : Knowledge of user interface design, which is the interaction where users and computers interact. This includes an understanding of how to provide an optimal industrial design experience through User Interface (UI) Design. Back-end Programming Languages : Knowledge of and ability to develop back-end (Java) code in support of package and product development. This includes the extension of capabilities of packages and products. API Generation : The ability to develop and utilize Application Program Interfaces (APIs), a set of routines, protocols, and tools for building software applications that specify how software components should interact and are used when programming graphical user interface (GUI) components. An API may be for a web-based system, operating system, database system, computer hardware, or software library. * This role qualifies for Autorskie Koszty Uzyskania Przychodu (KUP), in accordance with applicable Polish tax regulations. Eligible employees may benefit from preferential tax treatment on income derived from the creation of intellectual property, subject to meeting statutory criteria. 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.