Staff Software Engineer
Palo Alto , California
August 26, 2017
Company Description
Common Purpose, Uncommon Opportunity. Everyone at Visa works with one goal in mind - making sure that Visa is the best way to pay and be paid, for everyone everywhere. This is our global vision and the common purpose that unites the entire Visa team. As a global payments technology company, tech is at the heart of what we do: Our VisaNet network processes over 13,000 transactions per second for people and businesses around the world, enabling them to use digital currency instead of cash and checks. We are also global advocates for financial inclusion, working with partners around the world to help those who lack access to financial services join the global economy. Visa's sponsorship's, including the Olympics and FIFA™ World Cup, celebrate teamwork, diversity, and excellence throughout the world. If you have a passion to make a difference in the lives of people around the world, Visa offers an uncommon opportunity to build a strong, thriving career. Visa is fueled by our team of talented employees who continuously raise the bar on delivering the convenience and security of digital currency to people all over the world. Join our team and find out how Visa is everywhere you want to be.

Job Description

  • Provide technology leadership in development of Business Intelligence products by helping to drive project planning, estimation, budget, resource forecasting, and technology planning.
  • Reviewing business requirement, developing conceptual approaches, designing and development of various BI and analytics components.
  • Partner with application developers, architects, engineers, and various groups supporting applications to drive new initiatives.
  • Collaborating with project and development teams to ensure on time delivery of projects, production support plans, and knowledge transfer for long-term supportability of upgrades, enhancements, and deployments.
  • Identify existing productivity issues and opportunities, develop methods and systems to improve these functions, and manage their implementation.
  • Develop close working relationships and dependencies with members of teams within the organization.
  • Serve as liaison between the various organizational entities and build relationships with members of these organizations.
  • Architect and develop Business Intelligence applications utilizing all possible information delivery channels.
  • Work closely with data architects, application development, ETL development team to design and implement BI applications using shared architecture and Enterprise Data Warehouse.
  • Understand the positioning of a solution within the company and to build a plan to effectively gain buy-in from all participants.
  • Identify opportunities for further enhancements and refinements to standards and processes.
  • Mentor team members, develop departmental procedures and best practices standards.
  • Lead development and oversee programming and testing functions to ensure that projects are securely delivered and fulfill expectations.
  • Conduct training for internal reporting team and end-user training for both technical and business users.
  • Build and maintain relationships with global and virtual teams and third parties on software development or support issues.
  • Lead development and oversee programming and testing functions to ensure that projects are securely delivered and fulfill expectations.


  • Undergraduate degree in Computer Science, Electrical Engineering, Information Systems or other technical discipline required; advanced degree preferred.
  • Minimum of 10 years of software development experience (with a concentration in data centric initiatives), with demonstrated expertise in leveraging standard development best practice methodologies.
  • Minimum of 8 or more years of hands-on experience in developing business applications for large corporations with experience in both batch and online systems.
  • Minimum of 4 or more years of hands-on expertise with Hadoop and Big Data tools and applications.
  • Minimum of 4 or more years of hands-on expertise with MicroStrategy, Tableau and other BI platforms.
  • Minimum of 4 or more years of hands-on expertise with C, C++, C#, Java, Python or any other scripting / programming language.
  • Extensive knowledge of relational database (ex UDB and Oracle) and SQL development experience is required.
  • Deep knowledge of all DW-related components (Sourcing, ETL, Data Modeling, Infrastructure, BI, Reporting, Data
  • Visualization, Predictive Analytics) and multiple tools to support those components.
  • Possess superb business analytic ability as well as astute awareness of state-of-the-art and best practices for data warehousing, data base marketing, consumer analytics, knowledge management, interactive near real time data base processing and data visualization.
  • Demonstrate expertise in data warehouse development, management of information systems and enterprise data store approaches with progressive career experience managing technologies and technology BI operations in large, complex, and geographically diverse operations.
  • Development experience in a cross-platform, multi-tier environment.
  • Strong communication skills with proven ability to present complex ideas and document in a clear and concise way.
  • Quick learner; self-starter, detailed and thorough.

Additional Information
Visa will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of Article 49 of the San Francisco Police Code.
All your information will be kept confidential according to EEO guidelines.

A little about us:
As a global company at the forefront of the electronic payments industry, Visa is a dynamic organization.

Know someone who would be interested in this job? Share it with your network.