Skip to content
Home » Staff Software Engineer – Careers At Visa Palo Alto

Staff Software Engineer – Careers At Visa Palo Alto

    Website Visa Inc.

    Position Title: Staff Software Engineer

    Company: Visa Inc.

    Location: Palo Alto, CA, USA

    Job Description:

    Visa’s Collaboration Technologies team is looking for curious, creative, and talented technologists to join our growing team.  We focus on delivering a collaboration platform that helps Visa employees work at the pace of our growing business, solutions that employees enjoy, and training and coaching to ensure that our employees can get the most out of our solutions.  If you love working as part of a collaborative technical team, enjoy technical challenges, are focused on excellent customer service, and have operational excellence in your DNA, this role may be an excellent opportunity for you.


    • Primary responsibility will be to work with Collaboration Technologies team to design and build new no-code solutions for business problems using no-code tools
    • Serve as a second-level support resource for existing SharePoint sites
    • Communicate effectively with employees, consultants, and business partners of differing levels of technical expertise (ability to translate geek to English and back)
    • Advocate for existing governance and policies around SharePoint, Office 365, and related technologies (i.e. help users see how to be successful within them rather than just tell them no)
    • Strong written and verbal communication skills across the technical team, as well as business partners
    • Estimate effort with varying confidence levels per business and technical requirements which may or may not be well fleshed out
    • Perform site and content migrations between on-prem environments and O365, including change control and use of 3rd party tools
    • Coordinate development and support efforts with an offshore team(s) and manage technical project efforts
    • Work effectively as part of a highly collaborative team while independently prioritizing individual daily activities for themselves and others


    • 6 or more years of work experience with a Bachelor’s Degree or 4 or more years of relevant experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or up to 3 years of relevant experience with a PhD
    • Certified SCRUM Master is a strong plus
    • Strong conceptual and analytic thinking skills with the ability to independently drive timely resolution of complex issues
    • Motivated personality who is able to proactively identify ways to add value to the team, even when they may not be spelled out
    • Evaluating business requirements and turning them in to technical designs
    • Ability to improvise and keep moving forward when ideal solutions are not available
    • Technical documentation and SME blogging
    • Instructor-led training and tech evangelism
    • Experience working with offshore and globally distributed teams
    • Mentoring team members in the application of new technologies and / or agile methodologies
    • Juggling multiple changing tasks and priorities
    • Strong work ethic, technically curious, and team-oriented

    To apply for this job please visit

    Latest Internships

    Load more listings