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

Staff SW Engineer - job 1 of 7

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

Commercial Money Movement Solutions (CMS) division's charter is to capture new sources of money movement through card and non-card flows, including Visa Business Solutions, Government Solutions and Visa Direct which presents an enormous growth opportunity. Our team brings payment solutions and associated services to clients around the globe. Our global clients and partners deploy our solutions to serve the needs of Small Businesses, Middle Market Clients, Large Corporate Clients,

Multi Nationals and Governments. The Visa Business Solutions (VBS) and Visa Government Solutions (VGS) team is a world-class technology organization experiencing tremendous, double-digit growth as we expand products into new payment flows and continue to grow our core card solutions. This is an incredibly exciting team to join as we expand globally.

VCS Platform & Acceptance is part of Visa Commercial Solutions vertical of Visa's Technology organization. We are responsible tor designing, developing, and implementing Virtual Cards, payables, and acceptance commercial platforms to drive incremental revenue. We develop new offerings/products and enhance existing Visa Commercial Solutions product lines including Commercial B2B 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 innovative payment technology, you will get to see your efforts shaping the digital future of monetary transactions.

 

The Work itself

The Staff Software Engineer role is key to our ongoing transformation, requiring you to solve challenging business problems and build highly scalable, user-friendly applications. Key responsibilities include:

  • Designing, documenting, and implementing new systems, enhancements, and modifications to existing software that aligns with design specifications, security, and Java best practices.
  • Leverage innovative technologies to build the next generation of services and application stack
  • Interacting with both business and technical stakeholders to deliver high-quality products and services that meet business requirements, using the latest tools and technology.
  • Delivering zero-defect code and ensuring the team's deliverables meet or exceed business expectations. Design, implement and evolve highly scalable and fault-tolerant web based applications.
  • Identifying opportunities for product innovation and improvements to best practices, standards, and processes.
  • Contribute to efficient development process pipeline by leveraging best-in-class CI/CD tools.
  • Mentoring junior developers to ensure timely delivery of good quality code.
  • Presenting technical solutions, capabilities, considerations, and features in business terms.
  • Communicating status, issues, and risks effectively and timely.
  • Working independently to develop software that conforms to Visa’s high standards of security, quality, performance, resiliency, and compliance.
  • Independently creating multiple design artifacts for projects and presenting designs to team members and other stakeholders.
  • Collaborating with Technical Product Managers to break down solutions into smaller achievable tasks.
  • Supporting test engineers and operation teams in troubleshooting, defect research, issue root cause analysis, etc.

 

Essential Functions

  • You are a Java expert, and you have experience with REST APIs, gRPC and solid Experience with back-end technologies such as J2EE, JDBC, JMS and frameworks like Spring or Spring Batch, Spring Boot and vertex.
  • Working experience with Kafka, Redis, or NoSQL datastores is a plus.
  • Hands on experience with database technologies like MySQL, DB2, Oracle.
  • You have strong experience with Agile development incorporating Continuous Integration and Continuous Delivery, utilizing technologies such as GIT, Maven, Jenkins, Chef, Sonar, JUnit.
  • Strong in understanding and writing simple and complex SQL.
  • Strong in OOP concepts and design patterns.
  • Experience in a technical leadership role
  • Understanding of architecture and operations of highly available and scalable applications.
  • Strong oral and written communications skills are required.
  • Working familiarity with the entire software development lifecycle including version control, build process, testing, and code release.
  • Strong interpersonal and analytical skills.
  • Exceptional troubleshooting and analytical skills.
  • Ability to multi task and handle multiple competing priorities with minimal direction from management.
  • Must work well within a team in a fast-paced high performance organization.
  • We count on your curiosity and creativity, to want to understand the requirements and our processes and want to come up with creative solutions.

 

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

Qualifications

Basic Qualification:
• 7+ years of relevant work experience with a Bachelor’s Degree or at least 5 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 3 years of work experience with a PhD, OR 10+ years of relevant work experience.

Preferred Qualifications
• Proven knowledge of successful design, architecture and development of Shared Services and framework including Micro Services, Container Technologies, Caching, API gateway and Security.
• Be equally passionate about technology and solving large-scale complex business problems.
• Have a proven-track record within a technical lead role to produce innovative and simple solutions to complex problems
• Take responsibility to be able to perform the roles in the SDLC, including development, testing, CI/CD automation, and ensuring production stability.
• Continuous delivery and Dev Ops experience - infrastructure automation, monitoring, logging, auditing and security implementation and practices.

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 124,700.00 to 180,650.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

$152675 / YEARLY (est.)
min
max
$124700K
$180650K

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 SW Engineer, Visa

Are you ready to make a significant impact in the world of payments technology? Join Visa as a Staff Software Engineer in Austin, TX, where you'll delve into innovative software solutions that revolutionize the way money moves globally. In this exciting role within the Commercial Money Movement Solutions division, you will design, build, and enhance high-quality software products tailored for diverse clients including businesses, governments, and large corporations. Your expertise in Java, REST APIs, and back-end technologies will be essential as you tackle complex challenges and deliver user-friendly applications. You'll have the chance to mentor junior developers, collaborate with cross-functional teams, and ensure our solutions uphold Visa's high standards of security and performance. This hybrid position offers flexibility, allowing you to balance your time between remote work and our dynamic office environment. If you're curious, eager to solve problems, and passionate about driving innovation in payments, Visa is the place for you. Join us and help shape the digital future of financial transactions. Experience Life at Visa today!

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

As a Staff Software Engineer at Visa, you'll play a critical role in designing and implementing software solutions that enhance payment technologies. Your responsibilities include developing scalable applications, collaborating with technical and business stakeholders, and mentoring junior developers. You'll also ensure that all code delivered aligns with best practices and business requirements, contributing to Visa's mission to provide secure and efficient payment solutions.

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

Candidates for the Staff Software Engineer position at Visa should have over 7 years of relevant experience, with a strong background in Java and familiarity with REST APIs, gRPC, and various back-end technologies like J2EE and database management. Proficiency in Agile methodologies, Continuous Integration/Continuous Delivery practices, and hands-on experience with tools such as GIT and Jenkins are essential to excel in this role.

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 dynamic and collaborative. This hybrid role encourages a balance between remote work and in-office collaboration. You'll be part of a forward-thinking technology team where innovative ideas are welcomed, and your contributions will directly impact the global payments landscape. Visa values its employees' flexibility and overall well-being!

Join Rise to see the full answer
What does mentorship look like in the Staff Software Engineer role at Visa?

As a Staff Software Engineer at Visa, you'll have the opportunity to mentor junior developers, helping them grow their skills and ensuring the delivery of high-quality code. This collaborative atmosphere not only fosters professional development but also strengthens the team's performance, allowing you to lead by example and share your expertise in software engineering practices.

Join Rise to see the full answer
What opportunities for career growth exist for Staff Software Engineers at Visa?

Visa actively encourages career development for its Staff Software Engineers. With ongoing projects and innovations in payment technologies, there are plenty of opportunities to take on more responsibilities, lead new initiatives, and work on cutting-edge solutions. Employees can also engage with various training programs and workshops to enhance their skills and advance their careers within the company.

Join Rise to see the full answer
Common Interview Questions for Staff SW Engineer
Can you describe your experience with Java and how it relates to the Staff Software Engineer position at Visa?

When discussing your experience with Java, emphasize projects where you utilized it to build scalable applications. Outline specific examples of libraries and frameworks you've worked with, like Spring or Spring Boot, and discuss how you've applied best practices in coding and design patterns to ensure code quality.

Join Rise to see the full answer
How do you approach software design and architecture in your projects?

Explain your systematic approach to software design, citing your method for evaluating requirements, identifying constraints, and considering user experience. Discuss how you incorporate design patterns and principles to create scalable architectures and how you collaborate with stakeholders to align on technical solutions.

Join Rise to see the full answer
What role does continuous integration and continuous delivery (CI/CD) play in your work?

Highlight how CI/CD practices improve software development efficiency and quality. Share your hands-on experience with tools like Jenkins and Git, and explain how integrating testing and deployment processes allows you to deliver reliable software solutions faster.

Join Rise to see the full answer
Can you provide an example of a challenging problem you solved as a software engineer?

When discussing a challenging problem, focus on your thought process and the techniques you employed. Describe the issue, the solution you implemented, and the technologies used. Illustrate your problem-solving skills and how your solution positively impacted the project or company.

Join Rise to see the full answer
How do you ensure code quality and security in your contributions?

Share your methods for maintaining code quality, such as peer reviews, using tools like Sonar for static analysis, and adhering to secure coding practices. Highlight experiences where you identified and resolved potential security vulnerabilities, demonstrating your commitment to delivering safe and reliable software.

Join Rise to see the full answer
What is your experience in mentoring junior developers?

Discuss your approach to mentoring, emphasizing how you provide guidance, share resources, and encourage open communication. Provide examples of how you've helped junior developers overcome challenges, improve their skills, and become valuable team members.

Join Rise to see the full answer
How do you stay up-to-date with emerging technologies in software development?

Describe your commitment to continuous learning through participation in workshops, reading industry publications, and engaging in relevant tech communities. Share any recent trends or technologies you've explored that would benefit your work at Visa.

Join Rise to see the full answer
Explain how you prioritize tasks when handling multiple projects.

Discuss your strategies for task prioritization, such as using project management tools or methodologies like Agile or Kanban. Explain how you assess project requirements, deadlines, and dependencies to ensure timely deliverables and effective collaboration with your team.

Join Rise to see the full answer
How do you communicate complex technical concepts to non-technical stakeholders?

When communicating with non-technical stakeholders, emphasize your ability to simplify technical jargon and present solutions in relatable terms. Share examples of successful discussions where you translated technical details into tangible business outcomes to help stakeholders understand the implications.

Join Rise to see the full answer
What innovative project or solution have you worked on that aligns with Visa's mission?

Describe an innovative project where you played a significant role in addressing a complex problem. Focus on how it aligns with enhancing payment technology or improving user experiences, showcasing your ability to create impactful solutions that resonate with Visa's mission to connect the world through secure payment platforms.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Visa Remote Bangalore, India
Posted yesterday
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Anthropic Remote San Francisco, CA | New York City, NY | Seattle, WA
Posted 14 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Transparent & Candid
Passion for Exploration
Rapid Growth
Social Impact Driven
Mission Driven
Medical Insurance
Dental Insurance
Vision Insurance
Maternity Leave
Paternity Leave
Paid Time-Off
Equity
401K Matching
Commuter Benefits
Learning & Development
WFH Reimbursements
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Visa Remote Bangalore, India
Posted 8 days ago
Dreamix Ltd. Remote No location specified
Posted 9 hours ago
Photo of the Rise User
Plain Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 7 days ago

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

1119 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 14, 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!