June 4, 2026

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

Visa is recruiting a Software Engineer for Global Token Services team to bring creative thinking and innovation to the testing of our key products. You will be part of a talented software team that works on mission-critical applications. You will be responsible for Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing. The role includes working with business owners to understand requirements, defining and implementing technical solutions, application implementation and support, integration and management of REST based services.

In this position, you are first and foremost a passionate and talented developer that can work in a dynamic environment as a member of Agile Scrum teams.

This requires strong technology skills, problem solving abilities, coding, testing, and debugging skills just a start. You must be dedicated to filling product backlog and delivering production-ready code. You must be willing to go beyond the routine and prepared to do a little bit of everything. 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.

As a key member of the development team, the candidate should be comfortable with driving technical ideas and communicating clearly with technical as well as non-technical audiences.

This position is based in Foster City, CA and will report to the Director of Product Development.

Key responsibilities:

  • Engage in technical design of solution that is based on use cases and business requirements

  • Complete proof of concepts and other technical evaluations of technologies, designs, and solutions

  • Contribute to the creation of detail design and use case documents

  • Effectively interact with internal teams to develop solutions to complex technical issues on highly visible business opportunities

  • Use approved generative AI tools to improve efficiency in day-to-day development work while adhering to engineering standards and best practices

  • Analyze current solution architecture & design and propose solutions that increase business value, optimize performance and enhance quality

  • Adhere and contribute to best practices, guidelines, standards and procedures guidelines

  • Communicate and present complex technical concepts for peer

  • Ensures inclusion of Visa’s business vision, current business environment (internally and externally) and technology and industry trends to enable results that drive Visa’s business

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

Qualifications

Basic Qualifications:

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

Preferred Qualifications:

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

  • You have a bachelor’s degree in Computer Science or related field.

  • Hands on experience in designing and developing applications using Java EE platforms

  • Object oriented analysis and design using common design patterns and adherence to SOLID principals

  • Understanding of test-driven development

  • Creative, high-energy, proactive problem-solving skills with appropriate sense of urgency.

  • Focus on customers and user experience

  • Experienced working closely with other project resources to cohesively deliver business intended benefits including solution analyst, QA, architect

  • Estimating effort for change and new projects combining model-based approach and practical experience

  • Basic knowledge of generative AI tools and how they can be used to improve engineering productivity and workflow efficiency.

  • Strong communication skills with proven ability to frame context, present complex ideas and document in a clear and concise manner while influencing outcome

  • Ability to manage and balance multiple projects and tasks in order to drive to deliverable dates working with diverse stakeholders to meet and exceed expectations

  • Understand and support documentation of best practice business processes in support of Business Requirements

  • Comfortable in an environment of rapid change and ambiguity with the ability to make decisions while understanding the risk

  • Able to work in a complex highly-matrix and regulated environment

  • Global/International experience and the ability to work across cultures and time zones

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

Software Engineer

Mid

Hybrid

Warsaw, Poland

🏢 Summary: Software Engineer role focused on designing, developing, and supporting mission-critical Java/Java EE applications within the Global Token Services team. The position involves full software development lifecycle ownership, REST service integration, technical design, and collaboration in Agile Scrum teams. The engineer delivers production-ready code and contributes to architecture improvements and performance optimization. 🗂️ Requirements: Bachelor’s degree in Computer Science or related field OR 3+ years relevant experience, Hands-on experience with Java EE application development, Experience with REST-based services integration, Object-oriented analysis and design using design patterns, Adherence to SOLID principles, Understanding of test-driven development, Experience working in Agile Scrum teams, Ability to design technical solutions based on business requirements, Ability to analyze and improve application architecture, Basic knowledge of generative AI tools for development productivity 📃 Skills: Java, JavaEE, REST, OOP, SOLID, TDD, Agile, Scrum, GenerativeAI 🏢 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 is recruiting a Software Engineer for Global Token Services team to bring creative thinking and innovation to the testing of our key products. You will be part of a talented software team that works on mission-critical applications. You will be responsible for Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing. The role includes working with business owners to understand requirements, defining and implementing technical solutions, application implementation and support, integration and management of REST based services. In this position, you are first and foremost a passionate and talented developer that can work in a dynamic environment as a member of Agile Scrum teams. This requires strong technology skills, problem solving abilities, coding, testing, and debugging skills just a start. You must be dedicated to filling product backlog and delivering production-ready code. You must be willing to go beyond the routine and prepared to do a little bit of everything. 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. As a key member of the development team, the candidate should be comfortable with driving technical ideas and communicating clearly with technical as well as non-technical audiences. This position is based in Foster City, CA and will report to the Director of Product Development. Key responsibilities: Engage in technical design of solution that is based on use cases and business requirements Complete proof of concepts and other technical evaluations of technologies, designs, and solutions Contribute to the creation of detail design and use case documents Effectively interact with internal teams to develop solutions to complex technical issues on highly visible business opportunities Use approved generative AI tools to improve efficiency in day-to-day development work while adhering to engineering standards and best practices Analyze current solution architecture & design and propose solutions that increase business value, optimize performance and enhance quality Adhere and contribute to best practices, guidelines, standards and procedures guidelines Communicate and present complex technical concepts for peer Ensures inclusion of Visa’s business vision, current business environment (internally and externally) and technology and industry trends to enable results that drive Visa’s business This is a hybrid position. Expectation of days in the office will be confirmed by your Hiring Manager. Qualifications Basic Qualifications: Bachelor's degree, OR 3+ years of relevant work experience Preferred Qualifications: Bachelor's degree, OR 3+ years of relevant work experience You have a bachelor’s degree in Computer Science or related field. Hands on experience in designing and developing applications using Java EE platforms Object oriented analysis and design using common design patterns and adherence to SOLID principals Understanding of test-driven development Creative, high-energy, proactive problem-solving skills with appropriate sense of urgency. Focus on customers and user experience Experienced working closely with other project resources to cohesively deliver business intended benefits including solution analyst, QA, architect Estimating effort for change and new projects combining model-based approach and practical experience Basic knowledge of generative AI tools and how they can be used to improve engineering productivity and workflow efficiency. Strong communication skills with proven ability to frame context, present complex ideas and document in a clear and concise manner while influencing outcome Ability to manage and balance multiple projects and tasks in order to drive to deliverable dates working with diverse stakeholders to meet and exceed expectations Understand and support documentation of best practice business processes in support of Business Requirements Comfortable in an environment of rapid change and ambiguity with the ability to make decisions while understanding the risk Able to work in a complex highly-matrix and regulated environment Global/International experience and the ability to work across cultures and time zones 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

Mid

Hybrid

Warsaw, Poland

🏢 Summary: Software Engineer role focused on developing and testing mission-critical Java/Java EE applications within the Global Token Services team, contributing across the full software development lifecycle from design to deployment. The position involves building and integrating REST-based services, working in Agile Scrum teams, and delivering production-ready solutions in a complex, global payments environment. 🗂️ Requirements: Bachelor’s degree in Computer Science or related field OR 3+ years relevant experience, Hands-on experience with Java EE application design and development, Experience with object-oriented analysis and design, Knowledge of design patterns and SOLID principles, Understanding of test-driven development, Experience integrating and managing REST-based services, Ability to work in Agile Scrum teams, Ability to deliver production-ready code, Basic knowledge of generative AI tools for engineering productivity 📃 Skills: Java, JavaEE, REST, Agile, Scrum, TDD, OOP, SOLID, GenerativeAI 🏢 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 is recruiting a Software Engineer for Global Token Services team to bring creative thinking and innovation to the testing of our key products. You will be part of a talented software team that works on mission-critical applications. You will be responsible for Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing. The role includes working with business owners to understand requirements, defining and implementing technical solutions, application implementation and support, integration and management of REST based services. In this position, you are first and foremost a passionate and talented developer that can work in a dynamic environment as a member of Agile Scrum teams. This requires strong technology skills, problem solving abilities, coding, testing, and debugging skills just a start. You must be dedicated to filling product backlog and delivering production-ready code. You must be willing to go beyond the routine and prepared to do a little bit of everything. 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. As a key member of the development team, the candidate should be comfortable with driving technical ideas and communicating clearly with technical as well as non-technical audiences. This position is based in Foster City, CA and will report to the Director of Product Development. Key responsibilities: Engage in technical design of solution that is based on use cases and business requirements Complete proof of concepts and other technical evaluations of technologies, designs, and solutions Contribute to the creation of detail design and use case documents Effectively interact with internal teams to develop solutions to complex technical issues on highly visible business opportunities Use approved generative AI tools to improve efficiency in day-to-day development work while adhering to engineering standards and best practices Analyze current solution architecture & design and propose solutions that increase business value, optimize performance and enhance quality Adhere and contribute to best practices, guidelines, standards and procedures guidelines Communicate and present complex technical concepts for peer Ensures inclusion of Visa’s business vision, current business environment (internally and externally) and technology and industry trends to enable results that drive Visa’s business This is a hybrid position. Expectation of days in the office will be confirmed by your Hiring Manager. Qualifications Basic Qualifications: Bachelor's degree, OR 3+ years of relevant work experience Preferred Qualifications: Bachelor's degree, OR 3+ years of relevant work experience You have a bachelor’s degree in Computer Science or related field. Hands on experience in designing and developing applications using Java EE platforms Object oriented analysis and design using common design patterns and adherence to SOLID principals Understanding of test-driven development Creative, high-energy, proactive problem-solving skills with appropriate sense of urgency. Focus on customers and user experience Experienced working closely with other project resources to cohesively deliver business intended benefits including solution analyst, QA, architect Estimating effort for change and new projects combining model-based approach and practical experience Basic knowledge of generative AI tools and how they can be used to improve engineering productivity and workflow efficiency. Strong communication skills with proven ability to frame context, present complex ideas and document in a clear and concise manner while influencing outcome Ability to manage and balance multiple projects and tasks in order to drive to deliverable dates working with diverse stakeholders to meet and exceed expectations Understand and support documentation of best practice business processes in support of Business Requirements Comfortable in an environment of rapid change and ambiguity with the ability to make decisions while understanding the risk Able to work in a complex highly-matrix and regulated environment Global/International experience and the ability to work across cultures and time zones 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

Mid

Hybrid

Warsaw, MZ, Poland

🏢 Summary: Software Engineer role in the Global Token Services team focused on designing, developing, and testing mission-critical Java/Java EE applications and REST-based services. The position involves full software development lifecycle responsibilities, from technical design and proof of concepts to implementation and support in an Agile Scrum environment. The engineer will deliver production-ready code, optimize solution architecture, and collaborate across teams to solve complex technical challenges. 🗂️ Requirements: Bachelor’s degree in Computer Science or related field or 3+ years relevant experience, Hands-on experience with Java EE application design and development, Experience with REST-based services integration and management, Knowledge of object-oriented analysis and design patterns, Understanding of SOLID principles, Experience with test-driven development, Ability to work in Agile Scrum teams, Experience analyzing and optimizing solution architecture, Basic knowledge of generative AI tools for engineering productivity 📃 Skills: Java, JavaEE, REST, OOP, SOLID, TDD, Agile, Scrum, GenerativeAI 🏢 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 is recruiting a Software Engineer for Global Token Services team to bring creative thinking and innovation to the testing of our key products. You will be part of a talented software team that works on mission-critical applications. You will be responsible for Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing. The role includes working with business owners to understand requirements, defining and implementing technical solutions, application implementation and support, integration and management of REST based services. In this position, you are first and foremost a passionate and talented developer that can work in a dynamic environment as a member of Agile Scrum teams. This requires strong technology skills, problem solving abilities, coding, testing, and debugging skills just a start. You must be dedicated to filling product backlog and delivering production-ready code. You must be willing to go beyond the routine and prepared to do a little bit of everything. 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. As a key member of the development team, the candidate should be comfortable with driving technical ideas and communicating clearly with technical as well as non-technical audiences. This position is based in Foster City, CA and will report to the Director of Product Development. Key Responsibilities: Engage in technical design of solution that is based on use cases and business requirements Complete proof of concepts and other technical evaluations of technologies, designs, and solutions Contribute to the creation of detail design and use case documents Effectively interact with internal teams to develop solutions to complex technical issues on highly visible business opportunities Use approved generative AI tools to improve efficiency in day-to-day development work while adhering to engineering standards and best practices Analyze current solution architecture & design and propose solutions that increase business value, optimize performance and enhance quality Adhere and contribute to best practices, guidelines, standards and procedures guidelines Communicate and present complex technical concepts for peer Ensures inclusion of Visa’s business vision, current business environment (internally and externally) and technology and industry trends to enable results that drive Visa’s business This is a hybrid position. Expectation of days in the office will be confirmed by your Hiring Manager. Qualifications Basic Qualifications: Bachelor's degree, OR 3+ years of relevant work experience Preferred Qualifications: Bachelor's degree, OR 3+ years of relevant work experience You have a bachelor’s degree in Computer Science or related field. Hands on experience in designing and developing applications using Java EE platforms Object oriented analysis and design using common design patterns and adherence to SOLID principals Understanding of test-driven development Creative, high-energy, proactive problem-solving skills with appropriate sense of urgency. Focus on customers and user experience Experienced working closely with other project resources to cohesively deliver business intended benefits including solution analyst, QA, architect Estimating effort for change and new projects combining model-based approach and practical experience Basic knowledge of generative AI tools and how they can be used to improve engineering productivity and workflow efficiency. Strong communication skills with proven ability to frame context, present complex ideas and document in a clear and concise manner while influencing outcome Ability to manage and balance multiple projects and tasks in order to drive to deliverable dates working with diverse stakeholders to meet and exceed expectations Understand and support documentation of best practice business processes in support of Business Requirements Comfortable in an environment of rapid change and ambiguity with the ability to make decisions while understanding the risk Able to work in a complex highly-matrix and regulated environment Global/International experience and the ability to work across cultures and time zones 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 SW Engineer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Staff Software Engineer role focused on leading architecture, design, and implementation of large-scale cloud-based mobile payment platforms within Global Token Services. The position combines hands-on Java development with technical leadership across distributed systems, enterprise applications, and Agile teams. It involves driving high-quality, secure, and scalable solutions while mentoring engineers and advancing engineering practices. 🗂️ Requirements: 10+ years software development experience, Bachelor’s degree in Computer Science or related field, Extensive experience in Java and J2EE development, Experience building REST APIs and web services, Experience with distributed systems, Experience with container-based technologies, Experience with Kafka or similar messaging systems, Strong knowledge of SQL and database technologies, Understanding of NoSQL databases, Experience leading architecture and technical design, Experience working in Agile Scrum teams, Strong debugging and root cause analysis skills 📃 Skills: Java, J2EE, REST, HTTP, HTTP2, Spring, XML, JSON, WS, AXIS, JERSEY, Kafka, SQL, NoSQL, AI, Containers, Ecommerce, DistributedSystems, 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 Position Summary Visa is recruiting a Sr. Staff Software Engineer for Global Token Services team to bring creative thinking and innovation to the testing of our key products. Working with a team of talented engineers you will be at the forefront of revolutionizing the testing technology and approach across exciting enterprise applications where reliability, performance, scalability, and security are vital. The candidate will be responsible for design and implementation of the platform that enables cloud-based mobile payments. Be able to coordinate and manage input from business and technology stakeholders across the enterprise and be responsible for the design and execution of large-scale technology initiatives. The role is a self-organized Lead Software Engineer with solid JAVA, J2EE, Ecommerce and web service development experience.  In this position, you are first and foremost a passionate and talented developer that can work in a dynamic environment as a member of Agile Scrum teams.  Your strong technical leadership, problem solving abilities, coding, testing and debugging skills is just a start.  You must be dedicated to filling product backlog and delivering production-ready code in three to five week sprints.  You must be willing to go beyond the routine and prepared to do a little bit of everything. This position is based in Warsaw, Poland and will report to the Director of Product Development. Key responsibilities: Responsible for leading a team of development staff on the architecture, design, development, and implementation of software applications. This includes providing technical coordination, oversight and leadership for development staff. Lead the architecture, design, and development of a functional track. Work closely with project team members (scrum masters, architects, product owners, analysts, testers and functional managers), and coordinate and lead interfaces with other groups (e.g. Network, QA, Operations, Engineering, etc). Engage in technical design of solution that is based on use cases and business requirements. Complete proof of concepts and other technical evaluations of technologies, designs and solutions. Drive the development, review, and approval of technical designs, code reviews, and other engineering deliverables in accordance with established standards and best practices. Use AI tools to improve development speed, quality, and efficiency, and coach peers on integrating them into everyday engineering workflows. Engages development leads and architects (both enterprise and domain) to ensure that overall Enterprise Architecture is inclusive of all stakeholder viewpoints and are vetted to ensure that artifacts supports, reflects, advances and integrates as intended. Ensures inclusion of Visa’s business vision, current business environment (internally and externally) and technology and industry trends to enable results that drive Visa’s business. 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 Bachelor degree in a technical field such as computer science, computer engineering or related field required. MS or other related advanced degree preferred. Typically requires 12+ years of experience in application services development for large scale systems Experience with web services standards and related technologies (HTTP, HTTP2, Spring, XML, JSON, REST, WS*, AXIS, JERSEY). Expert in Java with experience in REST APIs, distributed systems, and exposure to container-based technologies. Experience leveraging AI tools to enhance development efficiency, improve workflows, and mentor peers on effective usage. Experience with messaging systems like Kafka. Solid understanding of database technologies and SQL. Exposure to Non-SQL database technologies Proven problem-solving skills and an ability to respond resourcefully to new demands, priorities, and challenges Strong work ethic to focus on organizational goals. Proven experience as a technical leader with ability to understand the requirements and independently, architect, design and build the solution. Passion to work with people and help mentor team to reach new heights. Excellent verbal, written and listening communication skills An understanding of end-end system and strong debugging and root cause analysis skills to help support production systems. Preferred Experience in payments integration and / or online ecommerce shopping and / or Payment gateways. 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 SW Engineer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Staff Software Engineer role focused on leading architecture, design, and development of large-scale cloud-based mobile payment platforms within the Global Token Services team. The position drives enterprise-level technical initiatives, ensures high reliability and scalability, and delivers production-ready solutions in Agile environments. It combines hands-on Java development with technical leadership and innovation in testing and AI-assisted engineering workflows. 🗂️ Requirements: 10+ years software development experience, Bachelor’s degree in Computer Science or related field, Extensive experience in Java and J2EE, Experience building REST APIs and web services, Experience with distributed systems, Experience with container-based technologies, Experience with messaging systems, Strong knowledge of SQL and databases, Experience with Non-SQL databases, Experience designing large-scale systems, Agile/Scrum experience, Technical leadership experience, Experience with web services standards 📃 Skills: Java, J2EE, REST, HTTP, HTTP2, Spring, XML, JSON, WS, AXIS, JERSEY, Kafka, SQL, NoSQL, Containers, AI, Ecommerce, 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 Position Summary Visa is recruiting a Sr. Staff Software Engineer for Global Token Services team to bring creative thinking and innovation to the testing of our key products. Working with a team of talented engineers you will be at the forefront of revolutionizing the testing technology and approach across exciting enterprise applications where reliability, performance, scalability, and security are vital. The candidate will be responsible for design and implementation of the platform that enables cloud-based mobile payments. Be able to coordinate and manage input from business and technology stakeholders across the enterprise and be responsible for the design and execution of large-scale technology initiatives. The role is a self-organized Lead Software Engineer with solid JAVA, J2EE, Ecommerce and web service development experience.  In this position, you are first and foremost a passionate and talented developer that can work in a dynamic environment as a member of Agile Scrum teams.  Your strong technical leadership, problem solving abilities, coding, testing and debugging skills is just a start.  You must be dedicated to filling product backlog and delivering production-ready code in three to five week sprints.  You must be willing to go beyond the routine and prepared to do a little bit of everything. This position is based in Warsaw, Poland and will report to the Director of Product Development. Key responsibilities: Responsible for leading a team of development staff on the architecture, design, development, and implementation of software applications. This includes providing technical coordination, oversight and leadership for development staff. Lead the architecture, design, and development of a functional track. Work closely with project team members (scrum masters, architects, product owners, analysts, testers and functional managers), and coordinate and lead interfaces with other groups (e.g. Network, QA, Operations, Engineering, etc). Engage in technical design of solution that is based on use cases and business requirements. Complete proof of concepts and other technical evaluations of technologies, designs and solutions. Drive the development, review, and approval of technical designs, code reviews, and other engineering deliverables in accordance with established standards and best practices. Use AI tools to improve development speed, quality, and efficiency, and coach peers on integrating them into everyday engineering workflows. Engages development leads and architects (both enterprise and domain) to ensure that overall Enterprise Architecture is inclusive of all stakeholder viewpoints and are vetted to ensure that artifacts supports, reflects, advances and integrates as intended. Ensures inclusion of Visa’s business vision, current business environment (internally and externally) and technology and industry trends to enable results that drive Visa’s business. 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 Bachelor degree in a technical field such as computer science, computer engineering or related field required. MS or other related advanced degree preferred. Typically requires 12+ years of experience in application services development for large scale systems Experience with web services standards and related technologies (HTTP, HTTP2, Spring, XML, JSON, REST, WS*, AXIS, JERSEY). Expert in Java with experience in REST APIs, distributed systems, and exposure to container-based technologies. Experience leveraging AI tools to enhance development efficiency, improve workflows, and mentor peers on effective usage. Experience with messaging systems like Kafka. Solid understanding of database technologies and SQL. Exposure to Non-SQL database technologies Proven problem-solving skills and an ability to respond resourcefully to new demands, priorities, and challenges Strong work ethic to focus on organizational goals. Proven experience as a technical leader with ability to understand the requirements and independently, architect, design and build the solution. Passion to work with people and help mentor team to reach new heights. Excellent verbal, written and listening communication skills An understanding of end-end system and strong debugging and root cause analysis skills to help support production systems. Preferred Experience in payments integration and / or online ecommerce shopping and / or Payment gateways. 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

Sr Consultant-Software Engineer

Senior

Hybrid

Warsaw, MZ, Poland

🏢 Summary: Senior Software Engineer role focused on designing and implementing enterprise-scale solutions for a global tokenization platform. The position involves leading technical design, developing production-ready code, and driving large-scale initiatives in a distributed, Agile environment. The engineer will work on REST-based services and high-performance systems supporting global payment solutions. 🗂️ Requirements: 10+ years software development experience, Bachelor’s degree in ComputerScience or related field, Expert-level Java experience, Experience with REST APIs, Experience with distributed systems, Experience with web services standards, Experience with messaging systems, Strong SQL and database knowledge, Experience with NoSQL databases, Experience with container-based technologies, Ability to design and architect large-scale systems, Code review and technical leadership experience, Strong debugging and root cause analysis skills, Experience using AI tools in development workflows 📃 Skills: Java, J2EE, REST, HTTP, HTTP2, Spring, XML, JSON, WS, AXIS, JERSEY, Kafka, SQL, NoSQL, Containers, DistributedSystems, ECommerce, WebServices, AI 🏢 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 is recruiting a Sr. Consultant Software Engineer for Global Token Services team to bring creative thinking and innovation to the testing of our key products. The candidate will be responsible for design and implementation of enterprise software for the tokenization platform. The candidate should be able to coordinate and manage input from business and technology stakeholders across the enterprise and be responsible for the design and execution of large-scale enterprise technology initiatives. The role is a self-organized Senior Software Engineer with solid JAVA, J2EE, E-COMMERCE and web service development experience. In this position, you are first and foremost a passionate and talented developer that can work in a dynamic environment as a member of Agile Scrum teams. This requires strong technology skills, problem solving abilities, coding, testing, and debugging skills just a start. You must be dedicated to filling product backlog and delivering production-ready code. You must be willing to go beyond the routine and prepared to do a little bit of everything and 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. As a key member of the development team, the candidate should be comfortable with driving technical ideas and communicating clearly with technical as well as non-technical audiences. This position is based in Warsaw, Poland and will report to the Director of Product Development. KEY RESPONSIBILITIES Engage in technical design of solution that is based on use cases and business requirements Complete proof of concepts and other technical evaluations of technologies, designs, and solutions Drive the development, review, and approval of technical designs, code reviews, and other engineering deliverables in accordance with established standards and best practices. Use AI tools to improve development speed, quality, and efficiency, and coach peers on integrating them into everyday engineering workflows. Effectively interact with internal teams to develop solutions to complex technical issues on highly visible business opportunities Analyze current solution architecture & design and propose solutions that increase business value, optimize performance and enhance quality Adhere and contribute to best practices, guidelines, standards and procedures guidelines Communicate and present complex technical concepts for peer Mentoring other developers Ensures inclusion of Visa’s business vision, current business environment (internally and externally) and technology and industry trends to enable results that drive Visa’s business Qualifications QUALIFICATIONS Basic 10 years of Software development work experience with a bachelor’s degree or at least 8 years of work experience with an Advanced Degree (e.g. Masters) Preferred Bachelor degree in a technical field such as computer science, computer engineering or related field required. MS or other related advanced degree preferred. Typically requires 10+ years of experience in application services development for large scale systems Experience with web services standards and related technologies (HTTP, HTTP2, Spring, XML, JSON, REST, WS*, AXIS, JERSEY). Expert in Java with experience in REST APIs, distributed systems, and exposure to container-based technologies. Experience leveraging AI tools to enhance development efficiency, improve workflows, and mentor peers on effective usage. Experience with messaging systems like Kafka. Solid understanding of database technologies and SQL. Exposure to Non-SQL database technologies Proven problem-solving skills and an ability to respond resourcefully to new demands, priorities, and challenges Strong work ethic to focus on organizational goals. Proven experience as a technical leader with ability to understand the requirements and independently, architect, design and build the solution. Passion to work with people and help mentor team to reach new heights. Excellent verbal, written and listening communication skills An understanding of end-end system and strong debugging and root cause analysis skills to help support production systems. Preferred Experience in payments integration and / or online ecommerce shopping and / or Payment gateways. 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

Senior Consultant- Software Engineer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Software Engineer role focused on designing and implementing enterprise solutions for a global tokenization platform within Global Token Services. The position involves leading technical design, developing scalable distributed systems, and delivering production-ready code in Agile Scrum teams. The role also includes mentoring engineers and driving large-scale technology initiatives across geographies. 🗂️ Requirements: 8+ years software development experience, Bachelor’s degree in Computer Science or related field, Strong expertise in Java and J2EE, Experience building REST APIs and web services, Experience with distributed systems, Experience with messaging systems, Strong knowledge of SQL and databases, Experience with NoSQL databases, Experience with container-based technologies, Ability to design and architect large-scale enterprise systems, Experience working in Agile Scrum teams, Strong debugging and root cause analysis skills, Experience using AI tools in development workflows 📃 Skills: Java, J2EE, REST, Spring, HTTP, HTTP2, XML, JSON, WS, AXIS, JERSEY, Kafka, SQL, NoSQL, Docker, Kubernetes, AI, Agile, Scrum, ECommerce 🏢 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 is recruiting a Sr. Consultant Software Engineer for Global Token Services team to bring creative thinking and innovation to the testing of our key products. The candidate will be responsible for design and implementation of enterprise software for the tokenization platform. The candidate should be able to coordinate and manage input from business and technology stakeholders across the enterprise and be responsible for the design and execution of large-scale enterprise technology initiatives. The role is a self-organized Senior Software Engineer with solid JAVA, J2EE, ECommerce and web service development experience. In this position, you are first and foremost a passionate and talented developer that can work in a dynamic environment as a member of Agile Scrum teams. This requires strong technology skills, problem solving abilities, coding, testing, and debugging skills just a start. You must be dedicated to filling product backlog and delivering production-ready code. You must be willing to go beyond the routine and prepared to do a little bit of everything and 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. As a key member of the development team, the candidate should be comfortable with driving technical ideas and communicating clearly with technical as well as non-technical audiences. This position is based in Warsaw, Poland and will report to the Director of Product Development. Key Responsibilities: Engage in technical design of solution that is based on use cases and business requirements Complete proof of concepts and other technical evaluations of technologies, designs, and solutions Drive the development, review, and approval of technical designs, code reviews, and other engineering deliverables in accordance with established standards and best practices. Use AI tools to improve development speed, quality, and efficiency, and coach peers on integrating them into everyday engineering workflows. Effectively interact with internal teams to develop solutions to complex technical issues on highly visible business opportunities Analyze current solution architecture & design and propose solutions that increase business value, optimize performance and enhance quality Adhere and contribute to best practices, guidelines, standards and procedures guidelines Communicate and present complex technical concepts for peer Mentoring other developers Ensures inclusion of Visa’s business vision, current business environment (internally and externally) and technology and industry trends to enable results that drive Visa’s business This is a hybrid position. Expectation of days in the office will be confirmed by your Hiring Manager. Qualifications Basic Qualifications: 8+ years of relevant work experience with a Bachelor’s Degree or at least 5 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 2 years of work experience with a PhD, OR 11+ years of relevant work experience. Preferred Qualifications: 9 or more years of relevant work experience with a Bachelor Degree or 7 or more relevant years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 3 or more years of experience with a PhD 10 years of Software development work experience with a bachelor’s degree or at least 8 years of work experience with an Advanced Degree (e.g. Masters) Preferred Bachelor degree in a technical field such as computer science, computer engineering or related field required. MS or other related advanced degree preferred. Typically requires 10+ years of experience in application services development for large scale systems Experience with web services standards and related technologies (HTTP, HTTP2, Spring, XML, JSON, REST, WS*, AXIS, JERSEY). Expert in Java with experience in REST APIs, distributed systems, and exposure to container-based technologies. Experience leveraging AI tools to enhance development efficiency, improve workflows, and mentor peers on effective usage. Experience with messaging systems like Kafka. Solid understanding of database technologies and SQL. Exposure to Non-SQL database technologies Proven problem-solving skills and an ability to respond resourcefully to new demands, priorities, and challenges Strong work ethic to focus on organizational goals. Proven experience as a technical leader with ability to understand the requirements and independently, architect, design and build the solution. Passion to work with people and help mentor team to reach new heights. Excellent verbal, written and listening communication skills An understanding of end-end system and strong debugging and root cause analysis skills to help support production systems. Preferred Experience in payments integration and / or online ecommerce shopping and / or Payment gateways. 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

Senior Consultant- Software Engineer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Consultant Software Engineer role focused on designing and implementing enterprise solutions for a global tokenization platform within payments. The position involves leading technical design, building large-scale distributed systems, and delivering production-ready Java-based services in an Agile environment. The role also includes mentoring engineers and driving architecture decisions across global teams. 🗂️ Requirements: 8+ years of software development experience, Bachelor’s degree in Computer Science or related technical field, Strong experience in Java and J2EE development, Experience building REST APIs and web services, Experience with distributed systems and large-scale enterprise applications, Knowledge of web service standards (HTTP, HTTP2, XML, JSON, REST), Experience with messaging systems such as Kafka, Strong knowledge of SQL and database technologies, Experience with container-based technologies, Ability to design, architect, and deliver end-to-end technical solutions 📃 Skills: Java, J2EE, REST, HTTP, HTTP2, Spring, XML, JSON, WS, AXIS, JERSEY, Kafka, SQL, NoSQL, AI, ECommerce, Containers 🏢 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 is recruiting a Sr. Consultant Software Engineer for Global Token Services team to bring creative thinking and innovation to the testing of our key products. The candidate will be responsible for design and implementation of enterprise software for the tokenization platform. The candidate should be able to coordinate and manage input from business and technology stakeholders across the enterprise and be responsible for the design and execution of large-scale enterprise technology initiatives. The role is a self-organized Senior Software Engineer with solid JAVA, J2EE, ECommerce and web service development experience. In this position, you are first and foremost a passionate and talented developer that can work in a dynamic environment as a member of Agile Scrum teams. This requires strong technology skills, problem solving abilities, coding, testing, and debugging skills just a start. You must be dedicated to filling product backlog and delivering production-ready code. You must be willing to go beyond the routine and prepared to do a little bit of everything and 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. As a key member of the development team, the candidate should be comfortable with driving technical ideas and communicating clearly with technical as well as non-technical audiences. This position is based in Warsaw, Poland and will report to the Director of Product Development. Key Responsibilities: Engage in technical design of solution that is based on use cases and business requirements Complete proof of concepts and other technical evaluations of technologies, designs, and solutions Drive the development, review, and approval of technical designs, code reviews, and other engineering deliverables in accordance with established standards and best practices. Use AI tools to improve development speed, quality, and efficiency, and coach peers on integrating them into everyday engineering workflows. Effectively interact with internal teams to develop solutions to complex technical issues on highly visible business opportunities Analyze current solution architecture & design and propose solutions that increase business value, optimize performance and enhance quality Adhere and contribute to best practices, guidelines, standards and procedures guidelines Communicate and present complex technical concepts for peer Mentoring other developers Ensures inclusion of Visa’s business vision, current business environment (internally and externally) and technology and industry trends to enable results that drive Visa’s business This is a hybrid position. Expectation of days in the office will be confirmed by your Hiring Manager. Qualifications Basic Qualifications: 8+ years of relevant work experience with a Bachelor’s Degree or at least 5 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 2 years of work experience with a PhD, OR 11+ years of relevant work experience. Preferred Qualifications: 9 or more years of relevant work experience with a Bachelor Degree or 7 or more relevant years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 3 or more years of experience with a PhD 10 years of Software development work experience with a bachelor’s degree or at least 8 years of work experience with an Advanced Degree (e.g. Masters) Preferred Bachelor degree in a technical field such as computer science, computer engineering or related field required. MS or other related advanced degree preferred. Typically requires 10+ years of experience in application services development for large scale systems Experience with web services standards and related technologies (HTTP, HTTP2, Spring, XML, JSON, REST, WS*, AXIS, JERSEY). Expert in Java with experience in REST APIs, distributed systems, and exposure to container-based technologies. Experience leveraging AI tools to enhance development efficiency, improve workflows, and mentor peers on effective usage. Experience with messaging systems like Kafka. Solid understanding of database technologies and SQL. Exposure to Non-SQL database technologies Proven problem-solving skills and an ability to respond resourcefully to new demands, priorities, and challenges Strong work ethic to focus on organizational goals. Proven experience as a technical leader with ability to understand the requirements and independently, architect, design and build the solution. Passion to work with people and help mentor team to reach new heights. Excellent verbal, written and listening communication skills An understanding of end-end system and strong debugging and root cause analysis skills to help support production systems. Preferred Experience in payments integration and / or online ecommerce shopping and / or Payment gateways. 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

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.