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

Staff Software Engineer - job 2 of 50

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

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.     

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.

We are looking for a Senior Engineer with application design and development experience who will take ownership and/or lead the engineering responsibility for multiple components in a project. If you are a great team player, making sure that everyone on your team feels valued and is excited to work with you, VISA is the right place for you.

Experience in Java, Spring, SQL, and Linux is necessary. You will lead and encourage others to take risks, be bold, and innovate to create exceptional products that are both seamless for our clients and consumer facing.

Responsibilities: 

  • Take complete end-to-end technical & engineering ownership of one or more applications.

  • Be at the forefront of translating complex functional and technical requirements into detailed architecture and design.

  • Have significant influence on our strategy by helping define and build the next wave of product features and system architecture.

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

  • Champion Agile to inspire change and continuous improvement throughout the delivery process.

  • Take a hands-on role in influencing and guiding day-to-day development activities by leading architecture decisions, participating in designs, design review, code review, and implementation.

  • Be the ambassador for engineering best practice across the development lifecycle and champion continuous improvement across the Centre

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

  • Development and Implementation of the proposed solution.

  • Identify or develop software frameworks to be used.

  • Refactor existing solutions to make it reusable and scalable.

  • Leads and/or supports both product and technical discussions about how to apply existing and/or new technology in support of the business.

  • Create design documents, code, unit/functional test, document and implement new programs and subprograms, as well as enhancements, modifications, and corrections to existing software.

  • Must be able to understand the positioning of a solution within the company and to build consensus to effectively gain buy-in from all participants.

  • Identify opportunities for further enhancements and refinements to standards, processes, and systems.

  • 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 50% or more of the time based on business needs.

Qualifications

Basic Qualifications:

  • 5+ years of relevant work experience with a bachelor’s degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.

Preferred Qualifications:

  • 8-10+ years of experience as a Software Engineer with extensive expertise in designing and developing Java-based enterprise-level applications.
  • Strong design and coding skills with Java/J2EE, Spring
  • Be passionate about technology and solving large-scale complex business problems.
  • Be an established self-starter who possesses a relentless drive to initiate change, raise the technical bar and deliver results
  • Understanding and working experience with Spring frameworks.
  • Working experience with SOAP and REST web services.
  • Experience in Microservices development is a required.
  • Knowledge and working experience with messaging technologies like MQ, Kafka.
  • Knowledge and working experience on Git/Stash, Ant, Maven, Jenkins, Github Actions and Jira.
  • Experience on application development on Linux is required.
  • Experience in applying modern Agile Software Development practices is required.
  • Experience with database technologies like MySQL, SQL Server, MongoDB.
  • Experience with Cloud Services Integration (Deployment / S3), Hazelcast, Python and Spark/Flink is a plus.
  • Experience in JavaScript, Angular and NodeJS is a plus
  • Experience with Kubernetes and Docker is a plus
  • Knowledge and active practice of TDD (Test Driven Development) is a plus
  • Experience building payment processing or funds transfer systems is a plus.
  • Must be capable of translating architecture into a delivered solution that realizes the vision and purpose and effectively translate functional and non-functional requirements into an engineered solution.
  • Should be able to lead the technical team in comfortably extending an existing solution or conceiving a new solution and working with delivery to have the target state architecture realized.
  • Provides direction for selecting appropriate engineering techniques to solve for non-functional requirements at the project level.
  • Strong problem determination skills and ability to resolve critical issues for complex systems under tight timeframes using dumps and other tools.
  • Excellent written and verbal communication skills.
  • Ability to multitask and handle multiple competing priorities with minimal direction from management. Should possess excellent planning and organizational 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

$85000 / YEARLY (est.)
min
max
$70000K
$100000K

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 Staff Software Engineer, Visa

Join Visa as a Staff Software Engineer in Warsaw, Poland, and be part of a dynamic team that is innovating the future of payments technology! At Visa, we pride ourselves on being a leader in payments transactions, facilitating secure connections between consumers and businesses globally. As a Staff Software Engineer, you will take charge of the development, implementation, maintenance, and support for Visa's Clearing and Settlement systems—critical systems that deliver transaction processing to financial institutions worldwide. You’ll engage with various teams, translate complex requirements into detailed architecture and design, and influence cutting-edge product features. If you enjoy collaborating with a motivated team and are passionate about driving positive change and continuous improvement through Agile methodologies, then this is the ideal role for you. Your Java, Spring, SQL, and Linux expertise will be vital as you lead technical ownership of applications and advocate for engineering best practices. You'll be empowered to innovate and refine our systems to ensure they meet the highest quality and performance standards. Join us in making a significant impact while enjoying the benefits of a hybrid work culture!

Frequently Asked Questions (FAQs) for Staff Software Engineer Role at Visa
What does a Staff Software Engineer at Visa do?

A Staff Software Engineer at Visa is responsible for the development, implementation, and support of the Clearing and Settlement systems. This role involves translating complex functional and technical requirements into actionable designs and architectures, leading development initiatives, and partnering with various teams to deliver high-quality software solutions.

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

Candidates for the Staff Software Engineer role at Visa should have a strong background in software engineering with 5+ years of relevant work experience. Preferred qualifications include 8-10 years of experience specifically with Java, Spring, SQL, and microservices development, alongside a bachelor’s degree in a related field.

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

A Staff Software Engineer at Visa should be well-versed in Java/J2EE, Spring frameworks, SQL, and Linux environments, alongside experience with messaging technologies such as MQ and Kafka. Familiarity with cloud services, continuous integration tools, and Agile development practices are also important.

Join Rise to see the full answer
Can you describe the team culture for a Staff Software Engineer at Visa?

The culture for a Staff Software Engineer at Visa is collaborative and innovative, focusing on teamwork and continuous improvement. Engineers are encouraged to share ideas, mentor one another, and contribute to a positive work environment where every team member feels valued.

Join Rise to see the full answer
What are the key responsibilities of a Staff Software Engineer working with Clearing and Settlement systems at Visa?

Key responsibilities include taking technical ownership of applications, leading architectural decisions, participating in code reviews, and ensuring that system enhancements meet business requirements. Additionally, the role involves defining software frameworks and identifying opportunities for process improvements.

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

Be prepared to discuss specific projects you've worked on, focusing on your contributions and how your programming skills applied to real-world challenges. Highlight your problem-solving abilities and how you used Java and Spring to create scalable applications.

Join Rise to see the full answer
How do you handle technical challenges as a Staff Software Engineer?

Share a detailed example of a significant technical challenge you've faced, the steps you took to resolve it, and how your decision-making impacted the project's outcome. Emphasize analytical thinking and collaboration with your team.

Join Rise to see the full answer
What is your experience with microservices architecture?

Discuss your understanding of microservices' principles, benefits, and any project where you've successfully implemented them. Emphasize your role in breaking down monolithic applications into microservices and how that improved scalability and maintainability.

Join Rise to see the full answer
How do you ensure high-quality software delivery as a Staff Software Engineer?

Explain your process for maintaining quality through coding standards, code reviews, and testing practices, including unit testing and functional testing. Provide examples where you implemented changes that enhanced software reliability.

Join Rise to see the full answer
Describe a time when you had to mentor junior engineers at Visa.

Reflect on a specific instance where you guided a less experienced engineer. Focus on your mentoring techniques, how you helped them grow their skills, and the impact of your mentorship on team dynamics and project success.

Join Rise to see the full answer
How do you approach collaborating with cross-functional teams?

Highlight your communication skills and ability to adapt your technical language for non-technical stakeholders. Provide an example of a successful collaboration on a project and how you managed expectations across different teams.

Join Rise to see the full answer
What agile methodologies have you implemented in your previous projects?

Talk about your experience with Agile frameworks, emphasizing any specific methodologies you've used, such as Scrum or Kanban. Share how you contributed to implementing Agile practices and improving team efficiency.

Join Rise to see the full answer
What tools do you typically use for version control and CI/CD?

Reference industry-standard tools like Git, Jenkins, and Docker, and describe how you have used them in past projects to streamline development workflows and ensure successful code deployments.

Join Rise to see the full answer
Can you explain your role in creating system documentation?

Discuss the importance of documentation in software development and share specific experiences where you contributed to the technical documentation process, ensuring it was clear and useful for other engineers and stakeholders.

Join Rise to see the full answer
How do you stay up-to-date with new technologies and industry trends?

Share your proactive strategies for professional growth, such as following industry blogs, attending webinars, participating in online courses, and being involved in tech communities. Highlight any specific technologies you're excited to explore further.

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

Become an integral part of Visa's talent strategy as an Apprentice Program Manager, optimizing the UK apprenticeship program and enhancing early career development.

Photo of the Rise User
Posted 5 days ago

Join Visa as a Senior Staff SW Engineer and lead the charge in shaping the future of payment technology and solutions.

Powertalent Remote No location specified
Posted 3 days ago

Join Powertalent as a DevOps Engineer, where you will drive innovation in talent solutions through advanced technology.

Posted 7 days ago

As a Senior Software Engineer Lead at Barclays, you will lead the transformation of our cash settlement platform into a market-leading digital experience.

Photo of the Rise User
Posted 2 days ago

Join Protegrity as a Senior Software Engineer and help redefine data security at the forefront of innovation.

Posted 14 hours ago

Searching for a Senior Software Engineer passionate about developing software and collaborating with diverse clients to create impactful products.

Join Neon as a Backend Engineer and help shape their API Platform for seamless developer experiences.

Photo of the Rise User
Comcast Remote CO - Englewood, 183 Inverness Dr West
Posted 13 days ago

Comcast is looking for an Entry-Level Software Engineer to join their dynamic technology team in Englewood, CO.

Photo of the Rise User

Join roadsurfer as a Staff Backend Engineer and play a pivotal role in creating a mobile-first experience for our customers.

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

11649 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 13, 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
56 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
17 people applied to Unity Developer at FS Studio
Photo of the Rise User
Someone from OH, Dayton just viewed Career Center Support Specialist at Wiley
Photo of the Rise User
Someone from OH, Dayton just viewed Service Center Manager at Dayton Freight
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Data Engineer I at RELX
Photo of the Rise User
100+ people applied to Scrum Master-Remote at DICE
o
Someone from OH, Columbus just viewed Rehab Aide at osu
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Data Analyst at Solidcore
B
Someone from OH, Cleveland just viewed Manager, Collections Predelinquency Programs at BMO
Photo of the Rise User
Someone from OH, New Albany just viewed Assistant Merchant- Diffusers at Bath & Body Works
V
Someone from OH, Columbus just viewed Senior Communications Specialist at VSP
Photo of the Rise User
Someone from OH, Columbus just viewed Communications Lead at Supertech Group
F
Someone from OH, Oxford just viewed Supply Chain Intern at Fortune Brands
Photo of the Rise User
Someone from OH, Cincinnati just viewed Student Programs Coordinator at University of South Florida
Photo of the Rise User
Someone from OH, Columbiana just viewed Talent Relations Specialist at 3Pillar
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations Manager at Athennian
Photo of the Rise User
Someone from OH, Toledo just viewed Sr. Writer and Training Specialist at Zero to Three
Photo of the Rise User
Someone from OH, Oxford just viewed Sr. Staff, Security Research (Risk Management) at Zscaler
Photo of the Rise User
Someone from OH, Columbus just viewed Credentialing Analyst at Experian