- Company Name
- TINK
- Job Title
- Lead Software Engineer - Director level (IC)
- Job Description
-
Job title: Lead Software Engineer – Director (IC)
Role Summary: Design, architect, and lead the development of Visa’s enterprise risk and identity solutions, focusing on real‑time transactional fraud detection, AI/ML infrastructure, and secure, highly available, cloud‑native services. Oversee technical standards, guide multiple Agile teams, and drive product innovation from concept through production.
Expectations: • Minimum 10+ years of senior software engineering experience (12+ with a bachelor’s; 8–10 with an advanced degree; 6+ with a PhD)
• Proven leadership in distributed, scalable system design and secure, high‑performance APIs
• Strong expertise in Java, Spring, RESTful services, container orchestration, and cloud platforms
• Demonstrated experience with ML/AI service architecture and deep learning back‑ends
• Competence in Agile coaching, code quality governance, and cross‑functional collaboration
Key Responsibilities:
- Design fault‑tolerant, performant infrastructure for high‑volume transaction processing.
- Lead end‑to‑end development of REST APIs, microservices, and container‑based services.
- Ensure security, reliability, performance, and cost‑effectiveness of the risk platform.
- Collaborate with product managers, architects, and vendors to meet global business requirements.
- Establish and enforce architectural and technical standards; audit adherence through governance.
- Identify and evaluate technology solutions; guide implementation strategy.
- Drive cloud migration of legacy services to public and hybrid environments.
- Champion technology innovation; pilot PoCs for emerging tools.
- Build AI infrastructure for deep‑learning workloads; integrate data‑driven solutions.
- Serve as technical lead across projects; contribute hands‑on code and architecture decisions.
- Resolve production incidents in partnership with support and product teams.
Required Skills:
- Java (8+), Spring framework, RESTful API design, unit testing, CI/CD pipelines.
- Container technologies (Docker, Kubernetes), microservices architecture.
- Distributed system design, high availability, fault tolerance, performance tuning.
- Cloud platforms (AWS, Azure, GCP) and hybrid migration experience.
- Security best practices, compliance, and threat modeling.
- Agile/Lean development practices, code review, pair programming.
- Basic understanding of ML/AI pipeline architecture and deep‑learning deployment.
Required Education & Certifications:
- Bachelor’s degree in Mathematics, Science, Engineering, Computer Science or Information Systems.
- Advanced degree (Master’s, MBA, JD, MD) preferred; PhD optional.
- 12+ years of relevant experience with bachelor’s (or 8–10 years with advanced degree; 6+ with PhD).
Foster city, United states
On site
Senior
23-12-2025