Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - Sr. Consultant level (Java) - (Hybrid/Onsite) image - Rise Careers
Job details

Software Engineer - Sr. Consultant level (Java) - (Hybrid/Onsite) - job 4 of 12

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.   

Essential Functions:

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

**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 2 years 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
• Bachelors and/or Master’s in computer science engineering or related discipline with 10-14 years experience.
• Expert in JAVA
• Expert in building and consuming REST APIs
• Expert knowledge with Spring Technologies
You have the expertise on the technologies, Hazelcast, KAFKA, Docker/K8S
• Expert in diagraming solutions (flow, block, logical)
• Comfortable in delivering presentations with small to medium size forums
• Experience architecting solutions that is secure, resilient, and scalable
• Experience in building out a Continuous Integration and Continuous Delivery pipeline
• Knowledgeable about Database technologies like MySQL and NoSQL solutions
• Knowledgeable about network architecture, Load Balancing, and Firewalls
• Brilliant in Java and REST for developing microservices that are easily deployable and maintainable.
• Basic to good knowledge in tools like Jira/Jira Align and experience working in an Agile team.
• You have amazing work ethics that will help us all work extremely well together
• Knowledge of any RDBMS/NoSQL databases.
• Ability to communicate effectively up, down and across to assure that your ideas are heard
• Passion for exceeding expectations and delivering exceptional code
• You have the passion to understanding people and to always striving to improve our products and services!

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

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 to 207,800 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 Software Engineer - Sr. Consultant level (Java) - (Hybrid/Onsite), Visa

If you're a Software Engineer looking to take your career to the next level, Visa has an exciting opportunity just for you! As a Senior Consultant level Software Engineer in Austin, TX, you’ll be joining a team that's reshaping the future of commerce through innovative technology. At Visa, we process over 259 billion transactions each year, and you'll play a vital role in designing systems that touch nearly 40% of the world’s population. Imagine being part of a dynamic team that collaborates to solve complex challenges and builds products that serve millions globally. You'll develop robust and scalable software solutions that enhance payment technology and improve transaction flows, all while ensuring top-notch security and reliability. We’re looking for creative, adaptable individuals who thrive in a fast-paced environment and are eager to push the boundaries of traditional tech solutions. You'll work closely with product owners to refine requirements and ensure that our offerings are both innovative and user-friendly. Plus, with opportunities for mentorship and continuous learning, you'll not only help shape our products but you'll also grow in your career. If you have a strong foundation in Java, REST APIs, and a passion for delivering exceptional code, we want to hear from you. Join us at Visa, where your work truly makes an impact!

Frequently Asked Questions (FAQs) for Software Engineer - Sr. Consultant level (Java) - (Hybrid/Onsite) Role at Visa
What are the responsibilities of a Software Engineer - Sr. Consultant at Visa?

As a Software Engineer - Sr. Consultant at Visa, your primary responsibilities will involve designing, coding, and developing scalable systems that influence Visa's internal standards. You'll collaborate with diverse teams to create software solutions, contribute to product quality improvements, and have a direct impact on high-volume transactions. Your role will also include gathering requirements with product owners and developing comprehensive architectural solutions.

Join Rise to see the full answer
What qualifications are required for the Software Engineer - Sr. Consultant position at Visa?

Visa requires candidates for the Software Engineer - Sr. Consultant role to have at least 8 years of relevant experience alongside a Bachelor's degree in computer science or a related field. Alternatively, candidates with advanced degrees will be considered with fewer years of relevant experience. Expertise in Java, REST APIs, and familiarity with agile methodologies, as well as experience with tools like Docker, are also essential.

Join Rise to see the full answer
What technologies should a Software Engineer - Sr. Consultant be proficient in at Visa?

The ideal candidate for the Software Engineer - Sr. Consultant role at Visa should possess extensive experience in Java and REST for developing microservices, along with expert knowledge of Spring Technologies. Familiarity with database technologies (MySQL and NoSQL), and tools like Jira, Kafka, and Docker/Kubernetes will also be advantageous in this position.

Join Rise to see the full answer
How does Visa support the career growth of Software Engineers?

At Visa, career growth is a priority. As a Software Engineer - Sr. Consultant, you will have access to ongoing mentorship opportunities, workshops, and immense learning resources that enable you to stay updated with new technologies. You will be encouraged to challenge the status quo and explore your interests within the company's innovative projects, which fosters both personal and professional growth.

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

Visa fosters a collaborative and innovative work environment for its Software Engineers. You'll work in a hybrid setup and be part of a dynamic team that embraces agile methodologies. The culture encourages pushing boundaries and exploring new solutions, offering a mix of teamwork and independent problem-solving, all while focusing on impactful projects that enhance global commerce.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Sr. Consultant level (Java) - (Hybrid/Onsite)
Can you describe your experience with Java and how it relates to the Software Engineer role at Visa?

In your response, emphasize specific projects where you utilized Java, focusing on scalability and performance. Highlight your understanding of Java frameworks and any complex applications you've built or contributed to, as this demonstrates your technical expertise well-suited for Visa.

Join Rise to see the full answer
What strategies do you use when architecting a scalable solution?

Discuss your approach to solution architecture, including your consideration of load balancing and redundancy. Providing examples of past projects where you successfully implemented scalable architectures will illustrate your ability to handle Visa's processing demands effectively.

Join Rise to see the full answer
How do you ensure quality and maintainability of your code?

Share your methods for writing clean, maintainable code, such as following best coding practices, utilizing code reviews, and implementing unit tests. Mention your use of CI/CD pipelines, as this aligns with Visa’s goals for product quality.

Join Rise to see the full answer
Describe a challenge you faced while working in an agile team and how you overcame it.

Provide a specific example of an obstacle that arose during an agile project. Discuss your collaboration with team members and your proactive approach in resolving the issue, showcasing your adaptability and teamwork skills, essential qualities for a role at Visa.

Join Rise to see the full answer
What experience do you have with microservices and RESTful APIs?

Elaborate on the microservices architecture you have worked with, detailing how you implemented RESTful APIs. Discuss how this experience is relevant to Visa's focus on efficient transaction processing and interoperability of services.

Join Rise to see the full answer
How do you stay updated with emerging technologies relevant to your role?

Mention how you engage with ongoing learning, whether through online courses, tech conferences, or community involvement. Your proactive approach to learning shows your commitment to personal growth, which is highly valued at Visa.

Join Rise to see the full answer
What is your experience with cloud technologies like Docker or Kubernetes?

Discuss projects where you utilized Docker or Kubernetes, emphasizing the benefits they provided in terms of portability and scalability. Relate your experience to Visa's technological infrastructure, illustrating how your skills align with the role's requirements.

Join Rise to see the full answer
Can you explain your experience with version control using Git?

Describe your systematic approach to using Git for version control, focusing on branching strategies and how you collaborate with team members. Providing examples of effective management through Git will reinforce your preparedness for Visa's collaborative coding environment.

Join Rise to see the full answer
Share a situation where you had to present a complex idea to a non-technical audience.

Detail a specific instance where you communicated a technical concept to a non-technical audience, focusing on how you simplified the subject matter and tailored your delivery for clarity, which is key to influence and collaboration at Visa.

Join Rise to see the full answer
What methods do you apply to troubleshoot code issues?

Highlight your systematic approach to debugging and problem-solving, including tools and techniques you prefer to use. Providing real-life examples of how you identified and fixed code issues in previous roles will demonstrate your critical thinking skills relevant to Visa's projects.

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

As a Sr. Manager in Business Strategy & Operations at Visa, you will leverage your strategic thinking and project management skills to enhance event experiences.

Photo of the Rise User
Posted 2 days ago

Join Visa Technology & Operations as a Senior Software Engineer and play a critical role in advancing software solutions with innovative automation strategies.

Photo of the Rise User
Ajna Infotech Hybrid GA-400, Atlanta, GA, USA
Posted yesterday

Join MSRcosmos as a .Net Technical Architect to shape cutting-edge cloud solutions in a dynamic team environment.

Photo of the Rise User
Posted 10 days ago

Nagarro seeks an experienced Associate Principal Engineer to drive mobile development initiatives within a global team.

Photo of the Rise User
Posted 14 days ago
Photo of the Rise User

Lead the Middleware Reliability Engineering team at Visa to enhance middleware reliability and automation for payment systems.

Photo of the Rise User
Posted 12 days ago

Visa is looking for a passionate Lead SW Engineer who enjoys tackling complex challenges and shaping the future of commerce.

Photo of the Rise User

Be at the forefront of innovation as a Senior Director of Software Engineering at Visa, leading strategic projects and development teams in transforming commercial payments.

Photo of the Rise User
Posted 11 days ago

Join Alter Solutions Portugal as an MS SQL Server Developer to drive digital transformation across various industries with a dynamic team.

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

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