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

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

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

As a Staff Software Engineer at Visa in Warsaw, Poland, you’ll be stepping into a dynamic role that not only shapes the future of commerce but also makes a global impact. At Visa, we pride ourselves on being at the forefront of payments technology, handling billions of transactions securely and efficiently. In this position, you’ll be diving deep into the development and support of Visa’s Clearing and Settlement systems, ensuring transactions are seamlessly processed for financial institutions around the world. Your expertise in Java, Spring, SQL, and Linux will be invaluable as you lead engineering responsibilities and collaborate with various teams to implement system enhancements. We believe in innovation and teamwork, so you’ll be encouraged to take bold initiatives, challenge the norm, and drive exceptional product development. You’ll work closely with architecture and business teams to define state-of-the-art solutions while championing Agile methodologies. Your role will also involve mentoring other engineers and maintaining best practices across all development stages. With this hybrid opportunity, you’ll enjoy the flexibility of working from home while still connecting with your team in the office for a collaborative experience. Join us at Visa, where you can leverage your skills and passion for technology to uplift the financial world.

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

As a Staff Software Engineer at Visa, your primary responsibilities include taking ownership of application design and development, collaborating with business teams to understand requirements, defining solutions, and championing best engineering practices. You'll facilitate the development of Visa's Clearing and Settlement systems, ensuring high-quality delivery of transactions globally.

Join Rise to see the full answer
What qualifications are needed to be a Staff Software Engineer at Visa?

To qualify for the Staff Software Engineer position at Visa, candidates should have at least 5 years of relevant experience with a solid foundation in Java, Spring, SQL, and Linux. A bachelor’s degree is preferred, but extensive relevant experience may substitute educational requirements. Candidates with 8-10 years of experience in designing and developing enterprise-level applications are particularly sought after.

Join Rise to see the full answer
How does Visa support professional development for Staff Software Engineers?

Visa is committed to the professional growth of its Staff Software Engineers by fostering an innovative environment where continuous learning and improvement are encouraged. Employees partake in collaborative project work that enhances their technical skills and leadership abilities, with mentorship available to guide career advancement within the company.

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

A Staff Software Engineer at Visa should be well-versed in Java/J2EE, Spring frameworks, and have experience with microservices architecture, as well as messaging technologies such as MQ and Kafka. Familiarity with cloud services, Docker, Kubernetes, and Agile methodologies is also highly beneficial, as these tools and practices enhance our ability to deliver high-quality software.

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

The work environment for a Staff Software Engineer at Visa is collaborative and dynamic, blending remote work flexibility with regular in-office teamwork. Engineers work in a culture that values diversity and encourages open communication, where ideas are shared freely, making it an enriching place to innovate and excel in the field of technology.

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

In preparing your response, focus on specific projects where you utilized Java and Spring frameworks extensively, detailing the applications built, challenges faced, and how you leveraged these technologies to achieve success in those projects.

Join Rise to see the full answer
How do you approach system architecture design?

Discuss your methodology for architecture design, emphasizing the importance of understanding both functional and non-functional requirements. Share an example where your architecture contributed to the project's success, and how you collaborated with cross-functional teams to align on design decisions.

Join Rise to see the full answer
What is your experience with Agile development methodologies?

Describe your experience with Agile practices, perhaps focusing on a specific team or project. Highlight how Agile has influenced your development process, improved delivery timelines, and allowed for responsive changes based on stakeholder feedback.

Join Rise to see the full answer
Can you give an example of a challenging technical problem you resolved?

Relate a narrative about a complex situation you encountered, detailing how you approached problem-solving, the steps taken to analyze the issue, and the final outcome. Emphasize your technical skills and teamwork in your resolution.

Join Rise to see the full answer
How do you ensure quality and best practices in software development?

Explain your commitment to writing clean, maintainable code, utilizing TDD (Test Driven Development), conducting code reviews, and adhering to coding standards. Provide examples of how you’ve implemented best practices or training for your peers.

Join Rise to see the full answer
What’s your experience with database technologies, especially SQL?

Discuss your familiarity with SQL and various database technologies you've used, including MySQL and SQL Server. Mention specific instances where you optimized queries or contributed to the database design in prior roles.

Join Rise to see the full answer
How do you manage competing priorities in a project?

Share strategies that have worked for you in balancing multiple tasks, such as prioritizing work based on business impact, leveraging project management tools, and maintaining clear communication with stakeholders about progress and challenges.

Join Rise to see the full answer
What do you consider when refactoring existing code?

Describe the principles you follow in code refactoring: improving maintainability, enhancing performance, and reducing technical debt. Share specific instances where your refactoring efforts successfully improved the codebase.

Join Rise to see the full answer
How do you mentor junior engineers on your team?

Highlight your approach to mentorship, which could include regular feedback sessions, knowledge-sharing initiatives, or working collaboratively on projects. Provide examples that showcase your contribution to their professional growth.

Join Rise to see the full answer
What’s your experience with microservices and cloud integration?

Discuss the microservices architectures you've worked with, touching upon how they improved scalability and deployment. If applicable, provide insights into your experience with cloud integration for services you’ve developed.

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

Join Visa as a Senior Director for Debit & Prepaid Cards to lead market-changing payment solutions.

Photo of the Rise User

Join Visa University as a Leadership Development Director to lead the design and implementation of innovative leadership development solutions.

Photo of the Rise User
Posted 14 days ago

Join Olive as a founding Software Engineer to shape the future of internal tool creation with cutting-edge LLM technology.

Photo of the Rise User

Join SAS as a Senior Software Developer, where you’ll build cutting-edge solutions with a dynamic team focused on engineering excellence.

Photo of the Rise User

Be part of our innovative team that ensures the quality of Risk Services applications through expert testing and automation.

Photo of the Rise User

Join Lightspeed as a Team Lead for the Recommendations team, where you'll drive innovative solutions for enhancing user experiences.

Posted 4 days ago

Become a key player at CoStar Group as a Senior Software Engineer driving the future of Real Estate Analytics.

Photo of the Rise User
Posted 14 days ago

Join Palo Alto Networks as a Senior Software Engineer to innovate in cybersecurity with a focus on Layer-7 security solutions.

Join Scout Motors as a Sr Software Engineer focusing on mobile development for cutting-edge electric vehicle technologies.

Photo of the Rise User
SmartRecruiters Inc Remote Poland, REMOTE, Poland
Posted 13 days ago

Join SmartRecruiters as a Web Developer and contribute to building world-class career sites for leading organizations.

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

11338 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 12, 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, Akron just viewed 3D Vehicle Artist (Unannounced Project) at Wargaming
Photo of the Rise User
168 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Bowling Green just viewed Associate Designer at Newell Brands
Photo of the Rise User
Someone from OH, Twinsburg just viewed Finishing Operator - Nights at Avery Dennison
D
Someone from OH, Cleveland just viewed Technical Writer at DevSavant Inc.
S
Someone from OH, Dayton just viewed Inventory Control Associate at SCLogistics
a
Someone from OH, Newark just viewed Billing Follow Up Rep I at aah
Photo of the Rise User
Someone from OH, Columbus just viewed Assistant Merchandising and Inventory Manager at Jushi
Photo of the Rise User
Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions
Photo of the Rise User
Someone from OH, Toledo just viewed Processing Technician at Jushi
Photo of the Rise User
Someone from OH, Greenfield just viewed HR Generalist II at Protolabs
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo
Photo of the Rise User
Someone from OH, Mansfield just viewed Director, Professional Education at Evolus
1
Someone from OH, Cleveland just viewed Copywriter at 1840 & Company
Photo of the Rise User
Someone from OH, Louisville just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Cincinnati just viewed Chief of Staff to the CFO at Super.com
Photo of the Rise User
Someone from OH, Columbus just viewed 5-8th Grade Art Teacher - SY 24-25 at ACCEL Schools
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington