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

Join Visa as a Staff Software Engineer and be part of a dynamic team reshaping the future of commerce in Warsaw, Poland! At Visa, we pride ourselves on being a world leader in payments and technology, processing over 259 billion transactions yearly across more than 200 countries. As a vital member of our Payment Product Development organization, you'll have the exciting opportunity to work on Visa's Clearing and Settlement systems—responsible for seamlessly clearing, settling, and delivering transactions to financial institutions globally. You will not just be coding; you'll be taking ownership of high-quality software that meets stringent requirements and timelines while collaborating across different business areas to drive enhancements. We’re seeking someone with extensive experience in design and development, particularly with Java, Spring, SQL, and Linux, who thrives in a collaborative environment. Your role will involve defining detailed architecture, guiding day-to-day development, and championing engineering best practices—ensuring your team feels supported and motivated. If you have a passion for innovation and enjoy tackling complex challenges head-on, Visa is the perfect place for you to grow your career and make a meaningful impact.

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, you will oversee the development, implementation, maintenance, and support of Visa's Clearing and Settlement systems. Your main responsibilities include taking technical ownership of applications, translating complex requirements into architecture and design, leading Agile practices, and working closely with both architecture and business teams to devise the best solutions.

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

To become a Staff Software Engineer at Visa, the ideal candidate should have 5+ years of relevant experience with a bachelor's degree or an equivalent combination of experience and education. Preferred qualifications include extensive experience with Java, Spring, Microservices development, and knowledge of database technologies like MySQL and SQL Server.

Join Rise to see the full answer
What technical skills are needed for the Staff Software Engineer position at Visa?

Candidates for the Staff Software Engineer position at Visa should possess strong competency in Java/J2EE and the Spring framework. Experience with web services (SOAP/REST), cloud services integration, Agile practices, and familiarity with messaging technologies such as Kafka, along with proficiency in Linux application development, are imperative for success.

Join Rise to see the full answer
What does collaboration look like for a Staff Software Engineer at Visa?

Collaboration for a Staff Software Engineer at Visa means working cross-functionally with various departments to understand business requirements and identify areas for system enhancements. You will participate in discussions about product features and lead architectural decisions, ensuring all team members feel valued and engaged throughout the process.

Join Rise to see the full answer
What workplace culture can a Staff Software Engineer expect at Visa?

At Visa, you can expect a positive and inclusive workplace culture that promotes innovation and teamwork. As a Staff Software Engineer, you will be encouraged to take risks, challenge the status quo, and contribute to a work environment where every team member feels excited to contribute and grow.

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

In your answer, highlight specific projects where you used Java and Spring, detailing your responsibilities and the outcomes. Mention the complexities you faced and how you overcame them, which will showcase your expertise and problem-solving skills.

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

Discuss your methodology for system design, sharing any frameworks or practices you follow. Explain how you balance functional and non-functional requirements and provide examples of past architectural decisions you've made.

Join Rise to see the full answer
What role does Agile play in your development process?

Explain how Agile practices have influenced your work. Provide examples of how you've implemented Agile methodologies in past projects—highlighting improvements in team collaboration, speed of delivery, and quality of the product.

Join Rise to see the full answer
How do you handle tight deadlines while ensuring quality?

Share techniques you use to manage time effectively, prioritize tasks, and maintain communication with your team. Discuss any tools or practices, like TDD or code reviews, that you've employed to ensure quality is never compromised.

Join Rise to see the full answer
What strategies do you employ to foster team collaboration?

Talk about how you create an open environment where team members feel comfortable sharing ideas and concerns. Highlight methods, such as regular check-ins or feedback sessions, that you've used to boost team morale and collaboration.

Join Rise to see the full answer
Can you explain a challenging technical problem you've solved?

Narrate a specific challenging technical problem you encountered, outlining the steps you took to resolve it. Discuss the impact your solution had on the project and any learnings you took from the experience.

Join Rise to see the full answer
How do you stay current with emerging technologies?

Discuss your strategy for staying updated with the latest tech trends, whether through online courses, webinars, or tech communities. Mention any recent technologies you've explored and how they could potentially benefit Visa.

Join Rise to see the full answer
What tools do you use for code quality and testing?

Share the coding standards, tools, and frameworks you prefer for ensuring code quality, such as static analysis tools or unit testing frameworks. Illustrate how following these practices contributes to the overall success of the projects you work on.

Join Rise to see the full answer
How do you ensure your code is scalable and maintainable?

Explain your coding practices that focus on writing scalable and maintainable code. This could include adopting design patterns, code refactoring, or using frameworks that promote best practices.

Join Rise to see the full answer
What is your experience with cloud services integration?

Detail your hands-on experience with cloud services integration. Mention specific cloud technologies you have used and how they were integrated into past projects, emphasizing the benefits they brought to those projects.

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

Join Visa as a Service Experience Consultant to enhance Money Movement payment services through a blend of business insights and technical expertise.

Photo of the Rise User
Posted 11 days ago

We are looking for a skilled Product Analyst to lead product management initiatives and drive impactful business solutions.

Photo of the Rise User

Join Visa as a Senior Principal Software Engineer to architect innovative AI-driven solutions for risk and fraud management.

Photo of the Rise User

Join Chime as a Staff Software Engineer to shape the future of machine learning infrastructure in a team dedicated to unlocking financial progress.

Join The Mobile-First Company as a React Native Engineer and help shape the future of mobile technology.

Posted 12 days ago

Elevate your career at JPMorgan Chase as a Lead Software Engineer and lead innovative solutions in a collaborative agile environment.

Photo of the Rise User
Posted 12 days ago

Join ScienceLogic as a Senior Software Engineer and help shape the future of IT operations with your expertise in security-first practices.

Photo of the Rise User
Posted 11 days ago

As a Development Lead at Endava, you'll mentor a team of developers and lead the design and implementation of high-quality software solutions.

Photo of the Rise User
NVIDIA Hybrid US, CA, Santa Clara
Posted 12 days ago
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

At NVIDIA, we’re looking for a Principal Software Engineer to redefine IT Compute platform architecture and enhance service offerings through innovative technology.

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

11340 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, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
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