Software Development Engineers are expert problem-solvers and builders who design, implement, and improve software applications and systems. In this role, engineers spend approximately 60–75% of their time coding, working hands-on with code, data, and modern tools (including AI-assisted development, cloud services, and automation frameworks) to deliver secure, scalable, and high-quality technology solutions that drive business outcomes in the fintech sector. They collaborate with cross-functional teams – product managers, designers, data scientists, QA, operations, and compliance – to translate business requirements into robust technical solutions, all while adhering to best practices, security standards, and regulatory requirements.
As the technical lead 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 (Visa Assist) serving Visa's client-facing channels — Chat, Email, and Portal.
This is a coding-intensive leadership role where you will architect, implement, and ship critical platform components while mentoring engineers, standardizing engineering practices, and aligning with stakeholders to shape the strategic roadmap for Visa's AI-powered client services.
Key Skills for This Role
dockerfastapigitgradlejavajavascript
Full Job Posting
Qualifications
Basic Qualifications:
11-15 years' work experience of 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.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
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.
Preferred Qualifications:
Programming Languages: Expert-level Python development including async/await architectures, high-performance API design (FastAPI), advanced type systems (Pydantic v2), and serialization optimization (orjson). Ability to set and enforce coding standards across teams.
AI/ML Architecture: Deep expertise in LLM integration patterns, agentic AI frameworks (LangChain), RAG pipeline architecture, intent classification systems, and prompt engineering at scale. Experience evaluating and selecting AI models for production use.
Protocols & Integration: Expert knowledge of Model Context Protocol (MCP) JSON-RPC 2.0, REST API design, Server-Sent Events (SSE), mTLS, and OAuth2. Experience defining integration standards and protocol strategies across multiple services.
Distributed Systems: Extensive experience with event-driven architectures, NATS/Kafka messaging systems, agent-to-agent communication patterns, distributed caching, connection pooling, and failover strategies.
API & Platform Architecture: Proven track record of designing and scaling API platforms, defining authentication strategies (OAuth2, API Key, mTLS, X-API-Key), and building resilient microservice ecosystems.
Observability & SRE: Experience designing observability architectures using OpenTelemetry (distributed tracing), Prometheus (metrics/alerting), and LLM-specific tooling (LangSmith). Ability to define SLA frameworks and incident prevention strategies.
Security & Compliance: Deep understanding of PCI-DSS compliance requirements, security architecture (mTLS, OAuth2, API Key management), input guardrails design (injection prevention, SSRF, CSAM), and log redaction strategies for sensitive data.
SDLC & Engineering Excellence: Experience establishing engineering standards, code quality frameworks (SonarQube), testing strategies, and release management processes across teams.
People & Program Leadership: Demonstrated ability to mentor engineers, delegate ownership, drive technical roadmaps, and align with business stakeholders on strategic priorities.
Fiscal Planning: Experience with labor forecasting, workforce planning, cost optimization (LLM token usage, infrastructure sizing), and QBR planning processes.
GenAI Strategy: Ability to evaluate emerging Generative AI capabilities, recommend model selection and drive adoption of AI-assisted development practices across the organization.
Visa is an EEO Employer
Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
About Visa
Financial Services10,001+Founded 1958
Visa is a global payments technology company that connects consumers, businesses, banks, and governments in over 200 countries through its electronic payment network, VisaNet.