Job Information
Visa Usa Inc Lead Software Engineer in Foster City, California
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 Payments are a very exciting and fast-developing area with a lot of new and innovative ideas coming to market. With strong demand for new solutions in this space, it promises to be an exciting area of innovation for the next 5 to 10 years. VISA is a strong leader in the payment industry, and is rapidly transitioning into a technology company with significant investments in this area. If you want to be in the exciting payment space, learn fast and make big impacts, VISA Risk and Identity Solutions team (RaIS) is an ideal place for you! RaIS team within VAS (Value added Services) organization is looking for curious, creative, and talented technologists to join our team. This position is ideal for an experienced software engineer who is passionate about collaborating with business and technology partners and engineers to solve challenging business problems. You will be the lead engineer of the Risk and Identity development team to design and build of software solutions that leverage data to solve critical and strategic business problems, build tools and services that safeguard Visa's payment systems, including idea generation, architecture, design, development, and testing of products, applications, and services that provide Visa clients with solutions to detect, prevent, and mitigate fraud for Visa and Visa client payment systems. A successful candidate should have in-depth software engineering skills that can guide the other team members on day-to-day tasks, familiarity of software development cycles to communicate with stakeholders effectively, great learning capabilities that can zoom in and out of projects based on business needs, and broad knowledge ofDatabase, J2EE and Webtechnologies. Essential Functions Drive projects that involve full stack development using Java, Spring, Microservices, Rest based APIs, frontend frameworks like ReactJS and Spark/Scala based processing on Hadoop platform Drive solution architecture and technical architecture with product owners, engineers, and technical product managers to scale products to highly functional, secure, performant and resilientplatforms. Drive development effort End-to-End for on-time delivery of high quality solutions that conform to requirements, conform to the architectural vision, and comply with all applicable standards. Present technical solutions, capabilities, considerations, and features in business terms. Effectively communicate status, issues, and risks in a precise and timely manner Collaborate with project team members (Product Managers, Architects, Analysts, Software Engineers, Project Managers, etc.) to ensure development and implementation of new data driven solutions Drive release planning exercise, track development and testing to timely releases Collaborate with senior technical staff and PM to identify, document, plan contingency, track and manage risks and issues until all are resolved Work on emerging technologies, building distributed applications Guide and unblock other team members on day-to-day engineering tasks. Mentor/grow/hire the best engineers. 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 days a week (determined by