# Software Development Engineer - Technical Lead, Visa Assist AI Platform

**Company**: Visa
**Location**: Bengaluru, IN
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://visa.wd5.myworkdayjobs.com/en-US/Visa/job/IN---Bengaluru-India/Software-Engineer---Sr-Consultant-level--Java---Python--GenAI--Cloud--11-15-years--experience-_REF084892W-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_0814c641-2cb

## Description

Visa is looking for a Software Development Engineer - Technical Lead to lead the technical vision and delivery of the Visa Assist AI platform. You will be a hands-on, technically deep, and influential engineer who owns the technical vision and delivery of a multi-agent AI architecture serving Visa's client-facing channels , Chat, Email, and Portal.

**Key Responsibilities:**

- Collaborate with business stakeholders and leadership to interpret and translate requirements across the full VisaAssist portfolio

- Translate business requirements into strategic roadmaps and tactical solutions

- Lead system design and architecture, personally architecting and building core infrastructure components

- Drive program delivery across the full VisaAssist portfolio

- Write production code daily (60%+ of time), personally implementing the most complex features across the full stack

- Establish and lead engineering standards by implementing reference patterns for the Python / FastAPI / LangChain / Pydantic v2 stack

- Implement LangChain agent patterns including multi-hop MCP and dynamic schema composition

- Apply advanced debugging techniques to resolve the hardest production issues

- Design and implement observability strategies using OpenTelemetry, Prometheus, and LangSmith

- Build operational resilience , implement NATS messaging failure recovery patterns, manage platform uptime, and drive SLA adherence

- Lead code reviews and enforce coding standards

- Partner with cybersecurity teams to address security assessments and implement solutions

- Mentor and develop engineers through hands-on pair programming, code reviews, and technical guidance

- Remain current in skills by continuously evaluating emerging agentic AI frameworks, MCP protocol evolution, and RAG advancements

- Forecast labor and support fiscal planning

- Keep stakeholders and leadership informed of progress across epics, program delivery milestones, and overall platform health

**Requirements:**

- 11-15 years' work experience with a Bachelor's Degree or with an Advanced Degree (e.g. Masters/MBA/JD/MD) or at least 3 years of work experience with a PhD

- Experience in Java EE technologies, Open-Source frameworks including Spring, React, JavaScript, HTML5, and Web Services (REST/RPC)

- Experience on microservices, containerization, and ability to quickly build and drive team to support future systems

- Experience evaluating business requirements and translating them into technical design documents

- Experience in Design Patterns and data modelling

- Experience in Kafka and other No-SQL databases

- Solid understanding and experience working with Database systems like MySQL and MSSQL

- Experience working on application servers like Apache Tomcat, OS platforms like UNIX, Windows, and Linux

- Experience with build automation tools including Maven/Gradle/Jenkins/Grunt

- Exposure and good knowledge on web application security

- Experience in version control tools: BitBucket, Git or similar

## Skills

### Required
- Java EE technologies
- Open-Source frameworks
- Spring
- React
- JavaScript
- HTML5
- Web Services (REST/RPC)
- microservices
- containerization
- Kafka
- No-SQL databases
- MySQL
- MSSQL
- Apache Tomcat
- UNIX
- Windows
- Linux
- Maven/Gradle/Jenkins/Grunt
- web application security
- BitBucket
- Git

### Nice to have
- Expert-level Python development
- async/await architectures
- high-performance API design (FastAPI)
- advanced type systems (Pydantic v2)
- serialization optimization (orjson)
- LLM integration patterns
- agentic AI frameworks (LangChain)
- RAG pipeline architecture
- intent classification systems
- prompt engineering at scale
- Model Context Protocol (MCP) JSON-RPC 2.0
- REST API design
- Server-Sent Events (SSE)
- mTLS
- OAuth2
- event-driven architectures
- NATS/Kafka messaging systems
- agent-to-agent communication patterns
- distributed caching
- connection pooling
- failover strategies
- Kubernetes orchestration strategies
- Docker security hardening
- CI/CD pipeline design
- cloud-native deployment patterns
- observability architectures
- OpenTelemetry (distributed tracing)
- Prometheus (metrics/alerting)
- LLM-specific tooling (LangSmith)
- PCI-DSS compliance requirements
- security architecture (mTLS, OAuth2, API Key management)
- input guardrails design (injection prevention, SSRF, CSAM)
- log redaction strategies for sensitive data

---

Source: [Apply at visa.wd5.myworkdayjobs.com](https://visa.wd5.myworkdayjobs.com/en-US/Visa/job/IN---Bengaluru-India/Software-Engineer---Sr-Consultant-level--Java---Python--GenAI--Cloud--11-15-years--experience-_REF084892W-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
