Lead Software Engineer - Director level (IC) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Visa · 4 days ago

Lead Software Engineer - Director level (IC)

Visa is a world leader in payments technology, facilitating transactions globally. The Lead Software Engineer will lead the development of a transactional fraud detection engine and work on building scalable, secure, and high-performance software solutions in a collaborative environment.

BankingFinanceFinancial ServicesInformation TechnologyMobile PaymentsPayments
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Design infrastructure that is reliable, performant, and fault tolerant
Lead Programmer and Expert in developing highly available, reliable, and scalable solutions
Ensure security, reliability, performance and cost effectiveness of the Risk platform
Collaborate with the product management, other VISA IT groups and vendors to develop solutions for complex, global business requirements
Establish architectural and technical standards and processes, ensure adherence to them through governance
Evaluate and identify appropriate technology solutions to meet business and technology challenges, guide product development teams through their implementation
Keep abreast of evolving technologies and anticipate technological evolutions that could be leveraged to enhance current architectures
Design solutions involving moving existing applications and services to the cloud (public and hybrid)
Champion technology innovation
Create Projects, Features, and Stories for Technology driven projects and initiatives
Evaluate and develop PoCs for new technologies and hands-on programmer
Lead and build scalable and distributed services that will help power the AI infrastructure for deep learning platforms
Collaborate with project team members (Product Managers, Architects, Analysts, Software Engineers, Project Managers, etc.) to ensure development and implementation of new data driven business solutions
Be a technical leader on various projects across the platform and be a major contributor and beings hands-on for the entire platform’s architecture
Troubleshoot Production Issues as needed by working closely with Product and Support Teams

Qualification

JavaREST APIsDistributed systemsCloud migrationMicroservices architectureMachine learningDeep learningKafkaCassandraSparkDockerKubernetesHadoopLeadershipCommunicationTeam playerMentoring

Required

10+ years of relevant work experience with a Bachelor's Degree or at least 7 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 4 years of work experience with a PhD, OR 13+ years of relevant work experience
12 or more years of work experience with a Bachelor's Degree or 8-10 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 6+ years of work experience with a PhD
Degree in Math, Science, Engineering, or Computer Science, Information Systems
Experience in architecture and design of distributed, highly scalable, highly available systems
Experience in Java software development, web applications and services, Spring, technology standards and frameworks
You are a Java expert experienced with REST APIs and container-based technologies. Strong on elegant designing, can write very solid prototypes or core components quickly
Knowledge / Experience in UI technologies, jQuery/JavaScript standards including ES6, HTML5, CSS3 and CSS4, Redux, Riot.js and React.js, D3 is a plus
Experience in migrating applications to the cloud (AWS, or GCP, or MS Azure) is a plus
Good experience in Kafka, Cassandra, Spark, Flink, distributed cache
Hands on experience on containers and orchestration platform such as docker, Kubernetes
Knowledge on cloud infrastructure and cost-effective platform such as AWS, AZURE
Experience in microservices architecture and database shading of a large-scale project
Experience developing large scale, enterprise class distributed system or subsystems that require high availability, low latency, & strong data consistency computing
Experience implementing solutions for low-latency, distributed services using open standard technologies
Strong interpersonal and leadership skills with effective communication (both written and verbal) skills and the ability to present complex ideas in a clear & concise way, a team player with a strong work ethic
You have proven experience as a technical leader with ability to understand the requirements and independently, architect, design and build the solution
You have the passion to work with people and help mentor juniors
Passion for Big Data and analytics in general leveraging technologies like Hadoop, Spark, Solr, MapReduce
You have work and academic experience that will demonstrate proficiency and ease with programming languages, code quality initiatives, scripting languages and operating systems

Benefits

Medical
Dental
Vision
401 (k)
FSA/HSA
Life Insurance
Paid Time Off
Wellness Program

Company

Visa is a multinational financial services company that facilitates electronic payment systems throughout the world.

H1B Sponsorship

Visa has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (459)
2024 (424)
2023 (416)
2022 (515)
2021 (351)
2020 (407)

Funding

Current Stage
Public Company
Total Funding
unknown
Key Investors
TNB Financial Services
2016-09-10Post Ipo Equity
2008-03-19IPO

Leadership Team

leader-logo
Ryan McInerney
Chief Executive Officer
linkedin
leader-logo
Chris Suh
EVP & Chief Financial Officer
linkedin
Company data provided by crunchbase