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

Staff Software Engineer II - job 42 of 43

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.     

The Opportunity: 

We are looking for Versatile, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale.  As a Visa Software Engineer, you will be an integral part of a multi-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of powerful payment technology, you will get to see your efforts shaping the digital future of monetary transactions.   

The Work itself: 

  • Design code and systems that touch 40% of the world population while influencing Visa’s internal standards for scalability, security, and reusability 
  • Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings 
  • Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads 
  • Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions. 
  • Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology 
  • Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities 

Essential Functions:

  • Works directly with product owners to gather and refine requirements across products, adding and taking into account existing tools and solutions across the organization.
  • Develops and designs advanced architect solutions that are robust and scalable, considering integrations with other solutions across the internal technical ecosystem.
  • Provides domain expertise on the development of technical documentation of solutions and contributes to standard processes in technical documentation as needed.
  • Plays a key role in the development and delivery of new features across products from end-to-end.

The Skills You Bring:

  • Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale
  • Challenge the Status Quo: Comfort in pushing the boundaries, ‘hacking’ beyond traditional solutions
  • Language Expertise: Expertise in one or more general development languages (e.g., Java, C#, C++)
  • Builder: Experience building and deploying modern services and web applications with quality and scalability
  • Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc.
  • Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams

**We do not expect that any single candidate would fulfill all of these characteristics. For instance, we have exciting team members who are really focused on building scalable systems but didn’t work with payments technology or web applications before joining Visa.

This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.

 

Qualifications

Basic Qualifications:

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

Preferred Qualifications:

  • 9 or more years of relevant work experience with a Bachelor Degree or 7 or more relevant years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 3 or more years of experience with a PhD
  • BS in Computer Science or a related field, plus 10+ years of related experience, or any combination of education and experience providing an equivalent background
  • 5+ years of experience leading software engineering teams and mentoring developers
  • Hands-on engineering experience architecting high performant platforms
  • Technically savvy and have deep understanding about system architecture and design best practices from building client facing high performant systems with high SLAs
  • Experience leading development on large data processing and payment transaction systems
  • Have great work ethics, and be a team player striving to bring the best results as a team
  • Experience leading development with engineers and teams in multiple geographical locations and time zones
  • Be passionate about delivering zero defect code that meet or exceed the proposed defect SLA and have high sense of accountability for quality and timeliness of one’s own deliverables and team deliverables
  • Be flexible to adapt to changing directions and priorities
  • Proficiency in .NET Core and API security
  • Experience with web service standards and related patterns (REST, JSON)
  • Proficiency in implementing design patterns and hands on knowledge of RDBMS technologies like SQL Server, Postgres or similar and No SQL technology is preferred.
  • Experience with Agile development incorporating TDD, Continuous Integration and Continuous Delivery, utilizing technologies such as GIT, NuGet, Jenkins, Chef, Sonar, xUnit, Mock frameworks.
  • Experience developing large scale, enterprise class distributed system or subsystems that require high availability, low latency, & strong data consistency computing
  • Strong interpersonal and leadership skills with effective communication (both written and verbal) skills and the ability to present complex ideas in a clear & concise way, a team player with a strong work ethic

Additional Information

Work Hours: Varies upon the needs of the department.

Travel Requirements: This position requires travel 5-10% of the time.

Mental/Physical Requirements: This position will be performed in an office setting.  The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.

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.

Visa will consider for employment qualified applicants with criminal histories in a manner consistent with applicable local law, including the requirements of Article 49 of the San Francisco Police Code.

U.S. APPLICANTS ONLY: The estimated salary range for a new hire into this position is 143,200.00 to 207,800.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.

Average salary estimate

$175500 / YEARLY (est.)
min
max
$143200K
$207800K

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 II , Visa

As a Staff Software Engineer II at Visa in Bellevue, WA, you'll find yourself at the heart of innovation in the payments industry. With Visa being a world leader in payments technology, you will have the unique opportunity to design, create, and test advanced software solutions that handle over 259 billion transactions annually. If you have a passion for tackling complex challenges that impact a vast global network, this role will excite you! You'll be part of a multi-functional development team, collaborating to invent cutting-edge payment technologies and services. Your expertise will fuel the creation of scalable products that cater to various customers, including end-users, businesses, and government entities. This position will have you diving deep into the architecture of systems, addressing the needs for high performance and security while encouraging you to learn and leverage thrilling new technologies like Angular, Docker, and more. With a culture that thrives on curiosity and collaboration, this role invites you to push boundaries as you mentor others and make significant contributions that resonate both locally and globally. We are looking for someone with a growth mindset who thrives on solving intricate problems, designing developer-friendly solutions, and championing best practices. Join us and elevate the digital future of monetary transactions with Visa!

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

As a Staff Software Engineer II at Visa, you'll take on responsibilities that include designing and developing scalable software solutions, collaborating with product teams to refine requirements, and contributing to the improvement of product quality. You'll be working on powerful payment technologies that affect millions of people worldwide, ensuring robust architecture while tackling challenges related to security and integration across various platforms.

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

To qualify for the Staff Software Engineer II role at Visa, candidates should possess at least 8 years of relevant software engineering experience and a Bachelor's degree, or an equivalent combination of education and experience. Proficiency in programming languages such as Java, C#, or C++, deep knowledge of system architecture, API security, and cloud technologies like Kubernetes and Docker are essential. A passion for innovation and the ability to work in a collaborative environment will also serve you well in this role.

Join Rise to see the full answer
How does Visa support the career growth of a Staff Software Engineer II?

Visa actively nurtures the professional growth of Staff Software Engineer IIs through mentorship opportunities, access to the latest technologies, and a culture encouraging continuous learning. By engaging in diverse projects and cross-team collaborations, you’ll be able to enhance your skills, share insights, and grow within your career in a supportive environment that values team dynamics and personal development.

Join Rise to see the full answer
What can I expect in the work environment at Visa as a Staff Software Engineer II?

Working as a Staff Software Engineer II at Visa means being part of an innovative and inclusive work environment that encourages collaboration and creativity. The role is hybrid, allowing for flexible work hours and the opportunity to work both remotely and in-office. You'll be engaging daily with like-minded problem solvers and innovators, making meaningful contributions to mission-critical projects within the payments ecosystem.

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

Visa seeks Staff Software Engineer IIs who are proficient in a range of contemporary technologies. Candidates should have experience with languages such as Java or C#, as well as modern web frameworks like Angular or React. Familiarity with cloud services, RESTful APIs, microservices, and familiar tools like GIT and Jenkins will enhance your effectiveness in this role, as you'll be building robust, scalable products for a global customer base.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer II
Can you explain a challenging project you worked on as a Staff Software Engineer?

When discussing a challenging project, focus on the specific problem you faced, the strategies you implemented to overcome it, the technologies you utilized, and the outcome. Emphasize your collaborative efforts, leadership roles, and how your contributions aligned with Visa's mission to innovate in payments technology.

Join Rise to see the full answer
How do you ensure the quality of your code as a software engineer?

To ensure code quality, implement best practices such as Test-Driven Development (TDD), engage in code reviews, and utilize Continuous Integration/Continuous Deployment (CI/CD) pipelines. Describe specific tools or methodologies you've used in previous projects to maintain quality standards and prevent defects.

Join Rise to see the full answer
What do you do to keep up with the latest technologies in software engineering?

Share your strategies for staying current with technology trends, such as attending conferences, participating in online courses, reading industry blogs, or contributing to open-source projects. Convey your passion for continuous learning and how it aligns with evolving Visa's offerings.

Join Rise to see the full answer
Describe your experience working in a collaborative team environment.

Use this opportunity to highlight your teamwork skills. Focus on examples where you collaborated with cross-functional teams to deliver successful projects. Discuss how you navigated challenges, communicated effectively, and made contributions that fostered a positive team dynamic.

Join Rise to see the full answer
How do you approach problem-solving in software development?

Discuss your analytical approach to problem-solving. Outline your process of identifying a problem, researching solutions, evaluating options, and implementing your chosen strategy. Provide real examples of how you've approached complex issues in previous roles.

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

Share your familiarity with Agile practices. Describe your role within Agile teams, the specific methodologies you’ve employed (like Scrum or Kanban), and emphasize your adaptability to iterative processes that align with Visa's development culture. Discuss outcomes achieved through Agile practices.

Join Rise to see the full answer
Can you detail your experience with API design and implementation?

Detail your experience in designing RESTful APIs, discussing the standards you've adhered to, tools you've utilized, and the specific challenges faced. Highlight projects where your API implementation improved system integration or efficiency.

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

Explain your method for task prioritization, whether it's through the use of a project management tool, time management principles, or collaboration with your team. Provide examples of how you've effectively managed deadlines and stakeholder expectations.

Join Rise to see the full answer
What do you consider to be the most critical aspect of software architecture?

Discuss the elements of software architecture that you believe are essential, such as scalability, maintainability, and performance. Provide examples from your experience where your architectural decisions directly influenced project outcomes.

Join Rise to see the full answer
How would you handle a disagreement with a team member regarding a technical decision?

Emphasize the importance of open communication and collaboration in resolving disagreements. Describe scenarios in which you've respectfully navigated differences, encouraged constructive feedback, and ultimately reached a consensus that benefited the project.

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

Join Visa's Payment Products Development team as a Full Stack Java Engineer and contribute to innovative data-centric software solutions.

Photo of the Rise User
Posted 11 days ago

Join Visa Commercial Solutions as a Senior Product Manager to drive the future of payment solutions through innovative product development and strategic leadership.

Photo of the Rise User
Trekki AB Remote Valhallavägen 117f, 115 31 Stockholm, Sweden
Posted 3 days ago

Seeking an experienced Senior iOS Engineer to drive impactful projects and contribute to a diverse team at Trekki in Stockholm.

Photo of the Rise User
Beyond Remote No location specified
Posted yesterday

Seeking a Lead Backend Engineer at Beyond to drive innovative backend solutions in a remote-first environment.

Photo of the Rise User
AUTO1 Group Remote Połczyńska 31, 01-304 Warszawa, Poland
Posted 4 days ago

Join AUTO1 Group as a Senior Java Engineer and help innovate the used car market using cutting-edge technology.

Photo of the Rise User
Posted 12 days ago

Shape the future of credit repair with The Credit Pros as a Principal Full-stack Developer, delivering top-notch solutions in a fully remote setting.

Photo of the Rise User

Become a part of EvenUp's mission to enhance personal injury law with cutting-edge AI solutions as a Backend Software Engineer.

Photo of the Rise User
NBCUniversal Remote 30 Rockefeller Plaza, New York, NY 10111, USA
Posted 12 days ago

Become an integral part of the NBCUniversal team as a Manager of Software Engineering, where you'll lead innovative technology solutions for major entertainment platforms.

Elevate your career with PNC as a Software Engineer Lead, specializing in Performance and Resiliency Engineering in Cleveland, OH.

Photo of the Rise User
Posted 7 days ago

Renesas is looking for a Sr Staff Software Engineer to develop optimized Android BSP for automotive applications.

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

11357 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 11, 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, Mason just viewed Senior Specialist, HR Operations at Cardinal Health
Photo of the Rise User
172 people applied to Scrum Master-Remote at DICE
K
Someone from OH, Cleveland just viewed Webflow/Framer Web Developer (Part time) at Keen
Photo of the Rise User
Someone from OH, Fairfield just viewed Cart Builder at SanMar Employee Board
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
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