Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - Java image - Rise Careers
Job details

Senior Software Engineer - Java - job 1 of 2

Company Description

Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid.

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

Job Description

We are looking for a Senior Software Engineer to the Payments area within Visa Open banking. 
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 to 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: 

  • Work with technologies which is mainly Java, AWS, Kubernetes, Docker, Datadog, REST and much more. 

  • Develop reliable, scalable, high performance and highly distributed open banking payments products for different markets using your technical expertise. 

  • Innovate around new features and measure how these features perform, being instrumental in bringing the product vision to life. 

  • Collaborate and build high-quality Payment products by following best engineering practices. 

  • Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads 
  • Leverage innovative technologies to build the next generation of Payment Services. 

Essential Functions:

  • Demonstrates relevant technical working knowledge to understand requirements.
  • Identifies and contributes to the development and solution strategies to team members that improve the design and functionality of interface features across one or more project features, under minimal guidance.
  • Applies standard processes on the use of Java programming language to write code that fulfills technical requirements. 
  • Collaborates with others to support the piloting of new technology capabilities and features that enhance the user website experience across e-commerce products.
  • Analyzes bugs for simple issues and applies debugging tools to verify assumptions.

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

This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office 3 set days a week (determined by leadership/site).

Qualifications

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.
  • Experience of working with agile methodologies and understand the value of tracking engineering key metrics 
  • Challenge the Status Quo: Comfort in pushing the boundaries, ‘hacking’ beyond traditional solutions
  • Language Expertise: Expertise in Java development language and experience of working with DevOps methodologies and tools.
  • Builder: Experience building and deploying modern micro-services with quality and scalability
  • Learner: Constant drive to learn new technologies such as Java, Spring, Kubernetes, Datadog, etc.

Additional Information

Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer - Java, Visa

At Visa, we're not just about processing transactions; we're about innovating the very fabric of commerce around the globe. As a Senior Software Engineer specializing in Java, you will be a key player in our vibrant Payments area, located in the heart of Warsaw, Poland. Here, you'll dive into a world where technology meets financial excellence, collaborating with a dynamic team to design and implement high-performance solutions that handle over 65,000 secure transactions every second. Your day-to-day will involve working with cutting-edge technologies like AWS, Kubernetes, and Docker, as you craft reliable and scalable open banking payment products. You'll have the space to innovate, test, and measure new features, ensuring they meet the global needs of our diverse clientele. You'll also contribute to enhancing product quality and explore new business flows within our agile squads. Essentially, this role isn’t just about writing code; it’s about shaping the future of digital payments and making a significant impact on a worldwide scale. If you’re eager to tackle complex challenges and push the boundaries of technology, Visa is the place for you. Join us on our mission to uplift everyone, everywhere, while building the best way to pay and be paid.

Frequently Asked Questions (FAQs) for Senior Software Engineer - Java Role at Visa
What are the main responsibilities of a Senior Software Engineer at Visa?

As a Senior Software Engineer at Visa, you'll primarily focus on developing reliable and scalable payment solutions within the Payments area. This includes working with technologies such as Java, AWS, and Kubernetes, collaborating in agile squads, and actively contributing to product quality improvements. You'll also innovate new features, analyze performance, and engage in debugging and enhancing the functionality of our payment systems.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer role at Visa?

To qualify for the Senior Software Engineer position at Visa, candidates should possess strong Java coding skills, experience in microservices development, and a good grasp of agile methodologies. A growth mindset and a desire to learn new technologies are essential, along with practical knowledge in tools like Docker and Datadog. Prior experience with payment technologies is advantageous but not mandatory.

Join Rise to see the full answer
How does Visa support the professional growth of Senior Software Engineers?

Visa is committed to the growth of its employees, particularly Senior Software Engineers. You will have access to various learning opportunities, including training on new technologies, certifications, and participating in innovative projects that challenge your skills. The collaborative environment encourages knowledge sharing, and you will work alongside industry experts who can help mentor and guide your career journey.

Join Rise to see the full answer
What is the work culture like for Senior Software Engineers at Visa?

The work culture at Visa is dynamic and inclusive, promoting collaboration, creativity, and innovation among Senior Software Engineers. With a hybrid work model, employees enjoy flexibility between remote and office work. Visa values diverse perspectives and fosters a supportive environment where you can challenge the status quo and contribute your ideas to shape the future of payment technology.

Join Rise to see the full answer
What technologies will I work with as a Senior Software Engineer at Visa?

As a Senior Software Engineer at Visa, you will work primarily with Java as well as a host of modern technologies like AWS, Kubernetes, Docker, and Datadog. The role will also involve utilizing REST APIs and engaging with microservices architectures, giving you the opportunity to stay on the cutting edge of software development practices in the payments industry.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Java
Can you describe your experience working with Java and any frameworks you're familiar with?

When answering this question, focus on your hands-on experience, discussing specific projects where you've utilized Java. Highlight any frameworks such as Spring that you've used, emphasizing how they helped you solve complex challenges. Be prepared to discuss coding practices, clean code principles, and how you ensure the quality and scalability of your solutions.

Join Rise to see the full answer
How do you approach debugging complex issues in a distributed system?

In addressing this question, outline your systematic approach to debugging. Mention tools you use, like logging frameworks or monitoring solutions (e.g. Datadog), and provide an actual example where you identified and resolved a critical bug in a distributed system. Emphasize your analytical skills and how you communicate with teammates during this process.

Join Rise to see the full answer
What experience do you have with cloud technologies like AWS?

For this question, detail any specific projects where you've leveraged AWS services. Discuss your familiarity with different AWS tools that support payment applications, such as EC2, Lambda, S3, and RDS. Highlight your understanding of cloud architecture patterns and how they can enhance scalability and flexibility in software development.

Join Rise to see the full answer
Explain how you implement Agile methodologies in your projects.

When discussing Agile methodologies, share your experience working in Agile teams, possibly mentioning specific frameworks like Scrum or Kanban. Explain how you contribute to sprint planning, daily stand-ups, and retrospectives. Provide examples of how Agile practices have helped your team respond to changes and improve project delivery.

Join Rise to see the full answer
Describe a challenging project you worked on. What was your role?

Choose a relevant project that showcases your skills as a Senior Software Engineer. Discuss your specific responsibilities, the challenges faced, and how you overcame them. Be candid about your contributions, what you learned, and how the project impacted the team or the company’s goals.

Join Rise to see the full answer
How do you ensure code quality when developing software?

In your response, highlight practices such as code reviews, unit testing, and integration testing. Mention tools or frameworks you use for maintaining code quality, and discuss how you promote best practices within your team to uphold software reliability and performance standards.

Join Rise to see the full answer
What role does collaboration play in your work as a software engineer?

Elaborate on the importance of teamwork in software engineering. Provide examples of successful collaborations, touching on cross-functional dynamics with product managers and designers. Discuss how open communication and diverse perspectives enhance project outcomes and drive innovation.

Join Rise to see the full answer
How do you stay updated on emerging technologies relevant to software engineering?

Highlight your commitment to continuous learning. Discuss sources of information such as tech blogs, podcasts, webinars, and community forums. Mention specific technologies you are currently exploring or wish to implement in future projects, showcasing your growth mindset.

Join Rise to see the full answer
What strategies do you use to manage your time and prioritize tasks in a dynamic work environment?

Discuss techniques for time management, such as using task boards or prioritization matrices to differentiate urgent from important tasks. Provide an example of how these strategies have helped you meet deadlines, especially in the fast-paced world of software development.

Join Rise to see the full answer
Why do you want to work at Visa as a Senior Software Engineer?

This question gives you a chance to express your passion for the role and the company. Highlight Visa’s mission and values, and explain how they resonate with your own career goals. Discuss your excitement about contributing to payment technology and working with a team that drives innovation on a global scale.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 hours ago

Lead engineering initiatives at Visa, focusing on cloud and data transformation while mentoring a talented team.

Photo of the Rise User
Posted 10 hours ago

Lead a dynamic team at Visa to manage full-stack and ServiceNow technologies, ensuring operational excellence in payments technology.

DB Remote Cary, 3000 CentreGreen Way
Posted 3 days ago

As a Senior Full Stack Engineer at Deutsche Bank, you'll lead technical initiatives in a hybrid environment that fosters innovation and collaboration.

Photo of the Rise User
Posted 10 days ago
Inclusive & Diverse
Rise from Within
Work/Life Harmony
Passion for Exploration
Diversity of Opinions
Mission Driven
Customer-Centric
Rapid Growth

Lattice is on a mission to empower companies to put employees first, and is seeking a Staff Software Engineer to lead their integrations efforts.

Photo of the Rise User
ServiceNow Remote Salarpuria Sattva Knowledge City Knowledge City, Unit II, 17 to 10 Floor Survey No. 83/1, Serilingampally Mandal, Hyderabad, India
Posted yesterday
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Join ServiceNow as a Senior Software Engineer and contribute to creating innovative, AI-enhanced technology solutions.

Photo of the Rise User

Join Arthur Grand Technologies as a Mainframe Developer to leverage your extensive experience in COBOL and CICS in a dynamic, collaborative environment.

Photo of the Rise User
Sportradar Remote Ferjemannsveien 10, Trondheim, Norway
Posted 9 days ago

Join Sportradar as a Junior Java Engineer and contribute to innovative sports technology solutions in a collaborative environment.

ENS Labs Remote No location specified
Posted 8 days ago

Join ENS Labs as an Integrations Engineer and contribute to the integration of ENS across the Web3 ecosystem.

Photo of the Rise User
Boeing Hybrid US, Saint Louis County, MO; Missouri, Berkeley, MO
Posted 4 days ago

Join Boeing as an F-22 DevSecOps Software Engineer to drive modernization efforts with cutting-edge technology.

Photo of the Rise User
Google Hybrid Mountain View, California, United States
Posted 3 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Join YouTube as a Senior Software Engineer where you will work on pioneering mobile technologies to enhance user experiences.

Visa Inc. operates as a payments technology company worldwide. The company facilitates commerce through the transfer of value and information among consumers, merchants, financial institutions, businesses, strategic partners, and government entiti...

11807 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!