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

Sr. SW Engineer - job 1 of 3

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

As part of VAS Risk and Identity solutions, this position is for Identity and Access Management Platform Team contributing to the development to enable secure access to Visa digital solutions through all types of channels such as web, mobile, and device.  You will be a key contributor to the innovations in the B2C Consumer space.

 

Key Responsibilities

  • Working closely with engineering leads, engineers, product manager, architects and client support teams, lead product development throughout the entire development cycle. This role requires logical thinking, possesses a breadth of knowledge on applying technology, quick troubleshooting, and problem solving skills.

  • Consistently apply sound engineering practices leading to improved business outcomes.

  • Work closely with product owners, architects, and product managers to drive and facilitate feature or user story grooming, functional and technical specifications, workflow designs, use cases and process reengineering. Provide necessary solution architecture and design artifacts on time.

  • Stay abreast of emerging technologies and proactively assess and evaluate the adoption thereof into the organization

  • Perform proof of concepts and other technical evaluations on new technologies, designs, and solutions.

  • Be flexible to accommodate cross-region team development, collaboration and address urgent production issues.

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
2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience

Preferred Qualifications
3 or more years of work experience with a Bachelor’s Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)

•BS degree in computer science or other related fields with a minimum 4 years of experience in Java and web service development OR
MS degree in computer science or other related fields with a minimum 2 years of experience in Java and web service development.
•Track records of delivering scalable applications.
•In depth knowledge in web services standards and related technologies, REST API, Microservices, Containers.
•Solid understanding of database technologies including SQL, JPA.
Preferred Qualifications
•5 or more years of relevant work experience with a bachelors degree or 3 or more relevant years of experience with an Advanced Degree -For example Masters, MBA, JD, MD
•Strong foundation in computer science, with strong competencies in data structures, algorithms, and software design.
•Proven analytical and problem solving skills. Ability to respond resourcefully to new demands, priorities, and challenges.
•Strong interpersonal, facilitation, and leadership skills along with effective communication (both written and verbal) skills.
•Ability to present ideas precisely and convey development concepts related to network, application, and systems to both technical and nontechnical audiences.
•Strong teamwork focus and the ability to foster collaboration within and across teams and across geographies.
•Passionate about learning and taking on new initiatives and takes pride in delivering quality software.
•Proficiency with Agile Development Techniques
•Experience in Web development is a plus
•Experience in Identity solutions like oAuth, OpenID Connect, SAML, security tokens (JWS, JWE, access token, id token) or other IAM is a big plus.

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 117,600.00 to 166,150.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

$141875 / YEARLY (est.)
min
max
$117600K
$166150K

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

Join Visa as a Senior Software Engineer and make a real difference in the world of payments and technology! Based in Foster City, CA, you'll play a pivotal role on the Identity and Access Management Platform Team, working passionately to enhance security for Visa's digital solutions across diverse channels like web and mobile. As part of the VAS Risk and Identity solutions, you'll engage with a range of talented team members, from engineering leads to product managers, ensuring that innovations in the B2C Consumer space are not only functional but also beneficial. This dynamic role involves leading product development through its entire cycle, where your logical thinking, quick troubleshooting skills, and comprehensive understanding of technology will shine. You’ll collaborate closely with product owners and architects, driving the grooming of features while ensuring timely delivery of essential design artifacts. By staying updated on emerging technologies, you'll help assess and integrate them into Visa’s ecosystem effectively. If you're ready to embrace hybrid work, tackle cross-region team collaboration, and address production challenges with flexibility and eagerness, this is the opportunity for you. With your experience in Java, web services, and solid knowledge of database technologies, you’ll thrive in an environment that values learning, teamwork, and delivering high-quality software. Come be a part of an innovative company like Visa, where you’ll uplift communities globally and experience Life at Visa!

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

As a Senior Software Engineer at Visa, you will play an essential role in the Identity and Access Management Platform Team. Your primary responsibilities include overseeing the entire product development lifecycle while closely collaborating with engineering leads, product managers, and client support teams. You will apply advanced engineering practices to improve business outcomes actively, and drive the grooming of features, functional specifications, and process reengineering. Moreover, you may be responsible for evaluating new technologies, making proof-of-concept assessments, and ensuring timely delivery of necessary solution architecture and designs.

Join Rise to see the full answer
What qualifications are required to become a Senior Software Engineer at Visa?

To qualify for the Senior Software Engineer position at Visa, you need to have at least 2+ years of relevant work experience along with a Bachelor’s degree in computer science or a related field, or alternatively, 5+ years of hands-on experience. Preferred candidates bring 3 or more years of experience with a Bachelor's degree or more than 2 years with an advanced degree. Expertise in Java, web service development, and understanding REST APIs, Microservices, and database technologies is critical for success.

Join Rise to see the full answer
What type of work environment can I expect as a Senior Software Engineer at Visa?

Visa promotes a hybrid work environment where Senior Software Engineers can balance time between working in the office and remotely. Generally, employees are expected to be in the office 2-3 days a week, fostering collaboration with cross-regional teams while also enjoying the flexibility of working from home. This setup allows for dynamic project engagements while accommodating the modern work-life balance.

Join Rise to see the full answer
What skills will help me succeed as a Senior Software Engineer at Visa?

Success as a Senior Software Engineer at Visa hinges on a strong foundation in computer science, excellent problem-solving skills, and the ability to communicate technical concepts to both technical and non-technical audiences. Proficiency in data structures, algorithms, Java programming, and understanding of web services are vital. Additionally, experience in Agile Development and familiarity with Identity management solutions like oAuth and SAML can give you an edge in this role.

Join Rise to see the full answer
Are there opportunities for advancement for Senior Software Engineers at Visa?

Yes, Visa encourages personal and professional growth among its employees, including Senior Software Engineers. Working at Visa offers opportunities to take on challenging projects that expand your technical skills and leadership capabilities. With strong commitment to learning and collaboration, you will find pathways to advance your career, explore new technologies, and even transition into various roles within the organization.

Join Rise to see the full answer
Common Interview Questions for Sr. SW Engineer
Can you explain your experience with Java and web services development?

When answering about your experience with Java and web services development, highlight specific projects you've worked on, emphasizing your role, the technologies utilized, and challenges you overcame. Mention your familiarity with REST APIs, Microservices, and your understanding of how these technologies interconnect in creating scalable applications at Visa.

Join Rise to see the full answer
What is your approach to debugging and problem-solving in software development?

In response to this question, outline a systematic approach you take when debugging, such as identifying issues, isolating variables, and testing solutions. Provide an example of a complex bug you successfully resolved and describe what steps you took to troubleshoot effectively.

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

Discuss the resources you utilize to stay informed – such as online courses, tech blogs, webinars, or participation in developer communities. Share specific technologies you've recently learned about and how you might evaluate their adoption for teams at Visa.

Join Rise to see the full answer
Describe a time you worked on a team project. What role did you play?

Share a particular project where teamwork was crucial, detailing your specific contributions as a Senior Software Engineer. Highlight communication and collaboration aspects, and how you ensured everyone’s efforts were aligned towards the project's outcome while fostering an inclusive environment.

Join Rise to see the full answer
What agile methodologies have you implemented in previous projects?

When discussing Agile methodologies, mention specific frameworks like Scrum or Kanban that you've implemented and elaborate on what your experiences looked like. Include how your role as a Senior Software Engineer contributed to Sprint planning, daily stand-ups, and retrospective meetings to improve workflow.

Join Rise to see the full answer
How would you explain complex technical concepts to a non-technical audience?

In your response, demonstrate strategies that ensure clarity, such as using analogies, simplifying terminology, and engaging the audience with questions. Provide an example where you had to convey a technical idea clearly to stakeholders at Visa and how you gauged their understanding.

Join Rise to see the full answer
What methods do you use for evaluating new tools or technologies?

Elaborate on the systematic process you follow to assess new tools or technologies, including conducting POCs, benchmarking against existing solutions, and gathering feedback from team members. Illustrate this with a recent technology you evaluated and the decision-making process it involved.

Join Rise to see the full answer
Can you provide an example of a project where you took the lead and impacted results?

Select a specific project where your leadership made a measurable difference. Focus on the objectives, how you guided the team, and the outcomes achieved. Metrics of success, like improved performance or enhanced security, can provide compelling evidence of your contribution.

Join Rise to see the full answer
What strategies do you employ to ensure the scalability of applications?

When discussing strategies for scalability, delve into design patterns you’ve used, such as microservices architecture, database optimization techniques, and resource management. Supporting your response with a real-world example where you scaled an application effectively will enhance your credibility.

Join Rise to see the full answer
How do you prioritize and manage multiple deadlines?

Outline your prioritization techniques, perhaps by using tools like Agile boards or project management software. Discuss your approach to assessing priority tasks and balancing workload as a Senior Software Engineer, providing an example of how you successfully managed competing deadlines.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Visa Remote Bogota, Colombia
Posted 13 days ago
Photo of the Rise User
Posted 13 days ago
GenBio AI Hybrid Palo Alto, Paris, Abu Dhabi
Posted 7 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
AECOM Remote Vancouver, BC, Canada
Posted 9 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Apexon Hybrid State Hwy 71, Austin, TX, USA
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...

825 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 16, 2024

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!