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

Software Engineer - job 16 of 42

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

As part of the Payment Product Development organization, you will be responsible for system development, implementation, maintenance and support of Visa's Clearing and Settlement systems, which clear, settle, and deliver transactions to issuer and acquirer financial institutions globally. Through this challenging job, you will gain experience collaborating with various parts of the business in understanding requirements for system enhancements, identifying areas of improvement and implementing changes to the system where it is needed. The product that you oversee will be of the highest quality meeting all requirements within the scheduled timeframe.

  • Design and develop multiple system components.

  • Take full ownership of development and unit testing of assigned stories.

  • Analyze and fix with respective priority all bugs identified in developed components.

  • Partner with Architecture and Business teams to provide best in class solutions.

  • Take part of all Agile ceremonies. Take part of continuous improvement throughout the delivery process.

  • Take a hands-on role in learning and expanding day-to-day development activities by participating in designs, design review, code review, and implementation.

  • Learn and follow engineering best practice across the development lifecycle

  • Define solutions in terms of components, modules, and algorithms.

  • Refactor/enhance existing solutions to make it reusable/scalable.

  • Keep design documents, code repositories, unit test results documented and available for all stakeholders/reviewers.

  • Must be able to understand the wider picture of a solution/application to build effective solutions

  • Provide rotational on-call support as required.

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 2-3 set days a week (determined by leadership/site), with a general guidepost of being in the office 60% or more of the time.

 

Qualifications

Basic Qualifications

  • Bachelor’s degree in computer science or 2+ year of equivalent experience is required

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)
  • Be passionate about technology and solving complex business problems.
  • Strong design and coding skills with Java/J2EE, Spring, SQL, JavaScript
  • Understanding and working experience with Spring frameworks.
  • REST API and Microservices development
  • Application development and Linux is required.
  • Agile Software Development practices is required.
  • Database technologies like MySQL.
  • Cloud Services Integration, Python is a plus.
  • Experience building payment processing or funds transfer systems is a plus.
  • Knowledge and working experience with messaging technologies like MQ, Kafka is a plus.
  • Knowledge and working experience on Git/Stash, Maven, Jenkins and Jira.
  • Strong problem determination skills and ability to resolve critical issues in effective manner
  • Excellent written and verbal communication skills.
  • Must be able to write technical design and build documentation for all aspects of a technical infrastructure.
  • Good interpersonal and facilitation skills.

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

$65000 / YEARLY (est.)
min
max
$50000K
$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 Software Engineer, Visa

If you’re ready to take your career to the next level, Visa is calling your name as a Software Engineer in beautiful Warsaw, Poland! Join a team that’s at the forefront of payments and technology, responsible for making transactions effortless across the globe. As a Software Engineer at Visa, you will have the exciting task of developing, implementing, and maintaining our Clearing and Settlement systems—key components behind the scenes that ensure transactions flow smoothly to financial institutions. You won't just be writing code; you’ll collaborate with cross-functional teams to understand business requirements, dive into system enhancements, and help elevate our system’s performance. This role provides an excellent opportunity for personal and professional growth as you’ll be hands-on in designing multiple system components and taking ownership from development through to testing and implementation. You're expected to bring your strong coding skills in Java/J2EE, Spring, and SQL to the table, while also embracing Agile methodologies. You will take part in Agile ceremonies, which means you’ll be learning continuously and contributing to improvements throughout our delivery process. Not only will you need to demonstrate your technical prowess, but you will also be involved in defining solutions that are scalable and reusable. And why not enjoy the perks of hybrid working? Collaborate in-office 2-3 days a week while having the flexibility to work remotely at other times. If you're passionate about technology, solving complex problems, and making an impact in a highly reputable company like Visa, we can't wait to meet you!

Frequently Asked Questions (FAQs) for Software Engineer Role at Visa
What are the primary responsibilities of a Software Engineer at Visa?

As a Software Engineer at Visa, your primary responsibilities include system development and maintenance of Visa's Clearing and Settlement systems, collaborating with various business units to gather requirements for enhancements, and taking ownership of development tasks. You will design and develop multiple system components, perform unit testing, and prioritize bug fixes to ensure high-quality software products.

Join Rise to see the full answer
What qualifications are needed to apply for the Software Engineer position at Visa?

To qualify for the Software Engineer position at Visa, you typically need a Bachelor’s degree in computer science or a related field, along with at least 2 years of relevant experience. Preferred candidates will have 3 or more years of experience, a strong proficiency in Java/J2EE, Spring, SQL, and responsiveness in Agile development practices, demonstrating a clear understanding of application development and Linux.

Join Rise to see the full answer
How does Visa encourage continuous improvement for Software Engineers?

At Visa, continuous improvement is embedded in the Agile development framework. Software Engineers are encouraged to partake in Agile ceremonies, engage in code and design reviews, and contribute to enhancing delivery processes. This culture of openness and feedback helps foster personal and team growth while creating high-quality software solutions.

Join Rise to see the full answer
What programming languages and technologies should a Software Engineer at Visa be familiar with?

Software Engineers at Visa should be proficient in several programming languages and technologies including Java/J2EE, Spring frameworks, SQL, and JavaScript. Familiarity with REST APIs, Microservices, database technologies like MySQL, and cloud services is also advantageous. Experience with messaging technologies such as MQ or Kafka and tools like Git, Maven, and Jenkins will further bolster a candidate's profile.

Join Rise to see the full answer
What is the work environment like for a Software Engineer at Visa?

Visa offers a hybrid work environment for Software Engineers, allowing for both remote and in-person collaboration. Employees are expected to work from the office 2-3 times a week, promoting face-to-face interactions while maintaining flexibility. This setup fosters teamwork and connectivity while accommodating personal work preferences.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you describe your experience with Agile methodologies?

When discussing your experience with Agile methodologies, focus on specific Agile frameworks you’ve worked with, such as Scrum or Kanban. Highlight your participation in sprint planning, daily stand-ups, retrospectives, and how these practices have impacted your development process positively.

Join Rise to see the full answer
How do you prioritize your tasks when working on multiple projects?

To prioritize tasks effectively, share your strategies for evaluating project deadlines, importance, and potential impacts. Discuss tools you might use to organize your workload, and highlight your ability to adapt to changes and shift focus as needed.

Join Rise to see the full answer
What is your approach to debugging and fixing software issues?

Your answer should demonstrate a systematic approach to debugging, such as replicating the issue, analyzing code, utilizing debugging tools, and implementing fixes. Sharing examples could illustrate how you resolved significant bugs in past projects.

Join Rise to see the full answer
How do you ensure code quality in your development process?

Discuss the importance of adhering to coding standards, conducting code reviews, and using automated testing. Mention tools or frameworks you leverage for testing, as well as your commitment to revising and enhancing existing code to maintain software quality.

Join Rise to see the full answer
Describe a challenging technical problem you've encountered and how you solved it.

Select a specific challenge you've faced related to system development or technical integration. Outline the problem, your analysis process, the solution you implemented, and the outcome. Emphasize teamwork and your role in the problem-solving process.

Join Rise to see the full answer
What tools do you use for version control?

Explain your familiarity with version control systems such as Git and how you use these tools to manage code changes, collaborate with team members, and track project history. Sharing examples of how you've effectively utilized these tools in past projects can add depth to your answer.

Join Rise to see the full answer
How do you stay updated with new technologies and trends in software engineering?

Mention resources you rely on to stay informed, such as tech blogs, podcasts, online courses, or meetups. Providing specifics about how you've integrated new knowledge into your work or discussions can portray your genuine commitment to learning.

Join Rise to see the full answer
What role do you think collaboration plays in software development?

Highlight the significance of collaboration in software development, especially in cross-functional teams. Discuss how sharing ideas, feedback, and expertise fosters innovation and enhances project outcomes, embellishing your point with examples from past experiences.

Join Rise to see the full answer
How do you handle tight deadlines or high-pressure situations?

Illustrate your ability to manage stress and prioritize tasks under tight deadlines. Share strategies you would use, perhaps time management techniques, to stay organized, focused, and productive without compromising quality.

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

Your response should reflect an understanding of Visa's mission and the impact you want to contribute. Talk about your passion for technology in the payments industry, the innovative projects at Visa, and how you align with the organization's values as a Software Engineer.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Visa seeks dedicated Software Engineers eager to tackle global challenges in innovative payment technologies.

Photo of the Rise User
Visa Remote Bangalore, India
Posted 4 days ago

Become a key player in Visa’s People Technology Operations as a Systems Analyst, helping to support and enhance HR applications.

Photo of the Rise User

We're looking for a Senior Full Stack Software Engineer to create innovative software solutions at Learfield.

Photo of the Rise User
SoFi Hybrid New City, New York, United States
Posted 9 days ago

Join SoFi as a Staff Software Engineer to shape innovative crypto solutions and drive impactful financial technology.

Photo of the Rise User
Rubrik Hybrid Palo Alto, California, United States
Posted 9 days ago
Transparent & Candid
Collaboration over Competition
Inclusive & Diverse
Growth & Learning

Become part of Rubrik’s dynamic Frontend Features team and work on developing cutting-edge web applications.

Posted 10 hours ago

Seeking a skilled Freelance Full Stack Developer (C++) to contribute to groundbreaking AI projects with Mindrift on a remote basis.

HSO is on the lookout for a Senior Power Platform Developer skilled in Dynamics 365 CE to enhance client solutions and drive business consultancy.

Join Truelogic as a Semi-Senior Back-end Engineer and contribute to impactful tech projects with a talented global team.

Photo of the Rise User
Posted 7 days ago

At JPMorgan Chase, the Lead Software Engineer role offers the opportunity to lead technical innovation and team collaboration in a dynamic environment.

Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid

Affirm seeks a Senior Staff Software Engineer to lead innovative efforts in the Discovery Domain while ensuring a positive user experience.

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...

11550 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 16, 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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Level 1 Support Technician at Pico
Photo of the Rise User
Someone from OH, Steubenville just viewed Digital Marketing Content Intern at Sanction Scanner
Photo of the Rise User
Someone from OH, Cleveland just viewed Data Labeling Associate - 6 Month Contract at Citylitics
Photo of the Rise User
Someone from OH, Dublin just viewed Trainee Database Engineer - IN ( Oracle ) at Rackspace
C
Someone from OH, Lorain just viewed RN Ambulatory - Dermatology at CCF
Photo of the Rise User
Someone from OH, New Albany just viewed Jr Data Scientist (Hybrid) at NielsenIQ
Photo of the Rise User
Someone from OH, Lewis Center just viewed Banking Sector | PL/SQL Developer (Hybrid) at Devoteam
Photo of the Rise User
54 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Loveland just viewed Director, Change Management at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Manager, People Partner (Remote, US) at Renew Home
Photo of the Rise User
Someone from OH, Pleasant Hill just viewed Manager, Strategic Partnerships at Lindenwood University
Photo of the Rise User
Someone from OH, Columbus just viewed Associate Director, US HCP Marketing at Sobi
C
Someone from OH, Cincinnati just viewed Injection Molding Machine Operator at Clarios
Photo of the Rise User
Someone from OH, Columbus just viewed Senior XM Advisor - Customer Experience at Qualtrics
Photo of the Rise User
Someone from OH, Columbus just viewed Dynamics 365 Senior Functional Consultant at ARO
Photo of the Rise User
Someone from OH, Canton just viewed Consultant- Natural Resources at Esri
Photo of the Rise User
Someone from OH, Strongsville just viewed Digital Operations Specialist at Riverside Insights
Photo of the Rise User
Someone from OH, Delaware just viewed Casting: 'Séance At The Museum' at Backstage
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff UX Researcher at ServiceNow
Photo of the Rise User
Someone from OH, Greenville just viewed Information Security Analyst at American Express