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

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

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

As a Software Engineer at Visa in Warsaw, Poland, you will dive into the world of payments and technology, making your mark on systems that touch millions of lives every day! You’ll be a crucial part of the Payment Product Development team, responsible for the development, implementation, maintenance, and support of Visa's Clearing and Settlement systems. This job is perfect for someone who thrives on collaboration, as you’ll partner with various groups across the business—understanding requirements for system enhancements, identifying areas of improvement, and implementing changes where necessary. You will design and develop multiple components, fully owning the development and unit testing of assigned stories while also tackling bugs and collaborating on the best solutions with your colleagues in Architecture and Business teams. Since we value growth and agility, you’ll participate in Agile ceremonies and continuously look for ways to improve the delivery process. This role is hybrid, so you’ll enjoy the flexibility of working from home and our office, making it easier to balance your professional and personal life while engaging with a vibrant team. We’re passionate about technology at Visa, and we want you to bring your passion and problem-solving skills, especially in areas like Java/J2EE, REST APIs, and database technologies. Join us at Visa, and experience a workplace that’s committed to uplifting everyone while driving innovation and providing security in payments!

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

As a Software Engineer at Visa, your responsibilities include designing and developing system components, taking ownership of unit testing, analyzing and fixing bugs, and collaborating with teams to provide top-notch solutions for Visa's Clearing and Settlement systems. You’ll also participate actively in Agile ceremonies and continuous improvement processes.

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

To apply for the Software Engineer position at Visa, you should have at least a Bachelor's degree in computer science or a related field, along with 2+ years of equivalent experience. Preferred qualifications include 3+ years of work experience, strong skills in Java/J2EE, experience with Agile methodologies, and a passion for tackling complex problems.

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

A Software Engineer at Visa should be familiar with technologies such as Java/J2EE, Spring frameworks, SQL, REST API, Microservices, and database technologies like MySQL. Knowledge of cloud services integration and frameworks like Kafka is a plus, as well as experience working with Git/Stash, Maven, Jenkins, and Jira.

Join Rise to see the full answer
Is the Software Engineer position at Visa remote friendly?

Yes! The Software Engineer position at Visa is hybrid. Employees are expected to work in the office 2-3 days a week, providing flexibility while ensuring collaboration with the team. This balance allows you to enjoy the benefits of working both remotely and in the office.

Join Rise to see the full answer
What skills are essential for success as a Software Engineer at Visa?

To succeed as a Software Engineer at Visa, strong programming skills in Java and familiarity with Agile practices are essential. Additionally, excellent problem-solving abilities, effective communication skills, and the capacity to write technical documentation will contribute to your success in this dynamic role.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you describe your experience with Java and Spring frameworks as a Software Engineer?

When discussing your experience with Java and Spring frameworks, emphasize your practical application of these technologies in past projects. Highlight any specific modules or functionalities you have developed, as well as challenges you overcame while working within these frameworks.

Join Rise to see the full answer
How do you approach the debugging process in your software development?

For debugging, I typically start with understanding the problem by replicating the issue, breaking down the code, and reviewing logs. Then, I prioritize fixing bugs based on their impact, ensuring that the solution is robust and does not introduce new issues.

Join Rise to see the full answer
What methodologies do you follow in Agile software development?

In Agile software development, I focus on iterative progress through sprints, frequent reassessment of completed work, and collaboration with team members. I participate in daily stand-ups and sprint reviews to ensure alignment with project goals and adapt to any changes in requirements.

Join Rise to see the full answer
How do you manage documentation of your code and development processes?

I manage documentation by following a consistent format that includes code comments, design documents, and version control notes. I ensure that all documentation is updated regularly to reflect changes for clarity among all stakeholders and team members.

Join Rise to see the full answer
Describe a successful project where you took ownership from start to finish.

In a previous role, I led a project to develop a payment processing module. I was responsible for requirements gathering, system design, development, and testing. The project was successful because I collaborated with multiple teams and implemented feedback effectively.

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

I stay updated by attending workshops, participating in online courses, and following technology blogs and communities. I also engage with colleagues and contribute to open-source projects to broaden my exposure to cutting-edge technologies.

Join Rise to see the full answer
What experience do you have with REST APIs and Microservices?

I have extensive experience developing RESTful APIs for several projects, where I designed them with scalability in mind. Working with Microservices, I ensured that each service was independently deployable and managed the orchestration using tools like Kubernetes.

Join Rise to see the full answer
Can you provide an example of how you've successfully collaborated with cross-functional teams?

In a past role, I worked with the product management and design teams to develop user-centric solutions. By maintaining open communication and adjusting based on their feedback, we launched a feature that significantly improved user satisfaction.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects as a Software Engineer?

When managing multiple projects, I prioritize tasks based on deadlines, project impact, and stakeholder needs. I use project management tools to track progress and regularly reassess priorities in team meetings to ensure alignment with overall goals.

Join Rise to see the full answer
What do you consider to be best practices when writing clean code?

Best practices for writing clean code include maintaining readability through meaningful variable names, keeping functions short and focused, adhering to coding standards, and writing thorough tests to ensure the code behaves as expected.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago

Join Visa's North America Product Demos team as a Senior Full Stack Software Engineer and contribute to innovative, client-focused prototypes and demos.

Photo of the Rise User

Visa is looking for a skilled and business-minded attorney to join its Legal team in supporting Corporate Services and Events.

Photo of the Rise User
Posted 2 days ago

Lead transformative software solutions for national security as the Deputy Chief Engineer at MORSE Corp in Cambridge, MA.

Photo of the Rise User
Esri Remote Redlands, California, United States
Posted 5 days ago

Esri seeks a Product Engineer II to help shape the future of ArcGIS Enterprise, focusing on software quality and customer advocacy within a collaborative environment.

Join Alignerr.com as a Software Engineer specializing in TypeScript, where you'll shape the future of AI by enhancing code quality and type safety.

Photo of the Rise User
Google Hybrid Mountain View, California, United States
Posted 19 hours 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

We're looking for a Mid-Level Software Engineer to help shape next-generation technologies at Google.

Photo of the Rise User

CVS Health is looking for a Staff Backend Software Engineer specializing in Java Springboot to advance their health solutions technology.

Photo of the Rise User
NBCUniversal Remote 904 Sylvan Ave, Englewood Cliffs, NEW JERSEY
Posted 4 days ago

Lead the engineering efforts for SAP S/4 HANA systems at NBCUniversal in a fully remote role, influencing key finance transformation projects.

Photo of the Rise User

Lead the charge in shaping the future of secure payments as a Senior Director of Software Engineering at our innovative FinTech company.

Photo of the Rise User
Posted 9 days ago

As a Software Engineer, you'll contribute to building robust web applications while integrating AI capabilities in a collaborative environment at RPI Consultants.

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

11575 jobs
MATCH
Calculating your matching score...
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 Consumer Insights Research Executive (Mid-level) at NielsenIQ
Photo of the Rise User
Someone from OH, North Royalton just viewed Staff Forward Deployed Engineer at Ridgeline
Photo of the Rise User
Someone from OH, North Royalton just viewed Software Engineer (L2) at Twilio
Photo of the Rise User
Someone from OH, Columbus just viewed Field Service Associate- Greeting Card Sales at Harper Group
Photo of the Rise User
Someone from OH, Hamilton just viewed Material Handler - 2nd shift at Cardinal Health
Photo of the Rise User
Someone from OH, Alliance just viewed Director - Music Publishing Licensing at SoundCloud
Photo of the Rise User
Someone from OH, Cincinnati just viewed M365 Technical Advisor at Upwork
Photo of the Rise User
Someone from OH, Cincinnati just viewed Sr. Client Care Support at Visa
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
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