Chief Software Engineer - Data Product Development, Payment Systems Risk
- Foster City, CA, USA
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 sponsorships, 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.
The primary responsibilities of the Chief Software Architect is to provide hands-on architecture leadership, guidance and mentoring to our distributed engineering teams, be a close collaborator and trusted advisor to the Sr. Director of Engineering, and ensure the delivery of high-quality, robust, and scalable solutions. This person will be a thought-leader, with real-world business common sense, and the ability to collaborate across functions. The ideal candidate has a strong understanding of Software Engineering, experience with Big Data and analytics, exceptional communication and negotiation skills, and extensive experience guiding software and quality engineers in the implementation of production quality solutions.
You will strategize, define, develop and lead application solution architecture and solutions delivery for the new Payment Systems Risk platform to ensure that is designed and implemented to deliver new business value to Visa clients. You will identify and prioritize the key capabilities the platform needs, define the technical specifications, create solution approaches and build technical roadmaps in achieving the platform goals. You will act as a technical expert and lead, participate, guide, and mentor other members of the team on architecture, design and development in a hands-on manner. This role requires attention to detail and a flexible, team-player approach. Superior organization, written communication and verbal communication skills are required.
Develop and maintain architectural roadmap for Risk products and services plus ensuring alignment with the business and enterprise architecture strategies and standards.
Articulate technology solutions as well as explain the competitive advantages of various technology alternatives.
Develop strategies to meet business objectives with existing or emerging technologies. Ability to translate business concepts to technical terms.
Apply creative thinking/approach to determine technical solutions that further business goals and align with corporate technology strategies, keeping in mind performance, reliability, scalability, usability, security, flexibility, and cost.
Oversee and sign off key architecture and design artifacts and ensure the quality implementation and smooth execution in production with customer experience.
Serve as a technical expert and provide mentorship and help team growth especially on technical side.
- Build early prototypes of product components and validate them for technical design and performance
Build relationships with key technical leaders across technology organizations and collaborate on promoting architectural best practices across technology
Work with engineering professionals, architects and others within Visa to ensure that the solution will scale appropriately while being cost effective.
- Keep up with the technology development in the related areas in the industry, which could be leveraged to enhance current architectures and build durable new ones.
Maintain technology roadmap of the engineering platform and proactively work with the program management organization and solution architects in driving the technology roadmap.
Provide guideline and long term architecture strategy, and ensure compliance of the reference architecture and security requirements.
- Actively participate in the development process, as needed
Be a mature technology leader with a minimum of 15+ years of IT experience including 8+ years of application architecture experience with deep technology expertise in the following:
Object-Oriented design and development using Java, J2EE
Web Services (REST/ SOAP)
Service Oriented Architecture
Big data technologies including Hadoop, Hive, spark
Data technologies such as: NoSQL, MongoDB, Cassandra, Oracle, PostgreSQL, MySQL, MS SQL Server
Experience with distributed application performance engineering, database design concepts, middleware concepts, user interface development are a must
Experience with DevOps techniques and practices such as Continuous Integration, Continuous Deployment, Test Automation, Build Automation and Test Driven Development to enable the rapid delivery of working code utilizing tools like Jenkins, Maven, Nexus, Chef, Ruby, Git and Docker.
Experience with Artificial Intelligence and Machine Learning (AI/ML) is desirable
A successful track record of leading architecture work for large scale projects that represent broad strategic initiatives meeting quantifiable business objectives and resulting in tangible impact for the organization.
Demonstrated expertise in leveraging agile and other development methodologies
Ability to think strategically: See patterns and relationships in information and events; apply past experiences to current situations; clarify and simplify complex information; anticipate trends and possibilities that may lead to new business opportunities; consistently think and act "ahead of the curve;" anticipate and effectively respond with urgency to immediate opportunities; executes plans vigorously and with flexibility; operate proactively; identify and address long-term opportunities
Outstanding verbal, written, presentation, facilitation, and interaction skills, including ability to effectively communicate architectural issues and concepts to multiple organization levels and executive management
Understanding / experience in the areas of Payment Risk / Fraud / Brand Protection is desired. Prior Visa or payment industry experience is a plus.
Visa will consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.