Job details
The Opportunity:
We are looking for Versatile, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale. As a Visa Software Engineer, you will be an integral part of a multi-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of powerful payment technology, you will get to see your efforts shaping the digital future of monetary transactions.
Visa is building a next-generation services that brings intelligent, autonomous agents into large-scale distributed applications across our global ecosystem. We’re seeking a Sr. Consultant Software Engineer who will architect, design, and build scalable backend systems. You will work with other Senior Engineers and technical leaders to define the architecture, scaling strategy, and engineering standards for Visa’s AI-driven products. This is a role for a hands-on technical leader — a go-getter, builder, and problem solver with deep experience in Java microservices, GenAI integration, and distributed system design, and a true-north, entrepreneurial mindset focused on speed, quality, and innovation.
Architecture & System Design:
- Design multi-tier, distributed systems using Java (Spring Boot) with clear domain boundaries and API contracts.
- Use REST for efficient service-to-service communication between microservices, AI agents, and front-end applications.
- Architect and evolve backend microservice platforms that support GenAI-driven capabilities, agent orchestration, and MCP-based model interactions.
- Design and implement Model Context Protocol (MCP) servers and clients to standardize model access, tool invocation, and context exchange across AI services.
- Ensure security-by-design, including authentication, authorization, data privacy, and compliance with enterprise standards.
Backend Microservices Engineering (Core Focus):
- Develop and own high-performance backend microservices using Java, Spring Boot, Kafka, MySQL and Event-driven and asynchronous processing patterns
- Lead the design of highly scalable, low-latency services that meet strict availability and throughput requirements.
- Apply engineering standards, SDLC best practices, and design patterns across the lifecycle of large-scale systems.
- Design and optimize database schemas, queries, and data access layers, ensuring reliability and performance at scale
- Independently deliver and evolve large, mission-critical applications and complex multi-tier solutions.
GenAI & Agentic AI Integration
- Integrate LLMs like GPT, Claude ND Gemini securely and at scale into backend services.
- Design and implement agentic workflows using frameworks like LangChain, LangGraph, or enabling multi-agent orchestration and tool use.
- Use MCP to decouple model providers from application logic, enabling flexible model routing, observability, and governance.
- Collaborate with system engineers and ML engineers on AI-assisted and autonomous development life cycle capabilities, including AI-assisted coding and refactoring Autonomous testing and validation Intelligent CI/CD orchestration AI-driven observability and incident analysis
Scalability, Reliability & Observability
- Designed fault-tolerant, horizontally scalable systems using Kubernetes and Docker
- Use Prometheus, Grafana, and distributed tracing tools for auto-scaling, monitoring, and alerting.
- Drive latency reduction, optimize costs, and enhance resiliency across backend and AI-enabled services.
- Use telemetry and production metrics to propose and implement architectural and performance enhancements.
Quality Engineering & DevOps
- Design and build test automation frameworks (unit, integration, contract, load) to deliver quality software.
- Conduct code and design reviews to ensure all requirements are met.
- Support deployment pipelines, staging environments, and production releases.
- Develop and maintain deployment, rollback, and operations runbooks for large-scale systems.
Global Collaboration & Cross-Time zone Leadership
- Collaborate closely with engineering teams in the United States and India, operating effectively across time zones.
- Maintain the ability to work overlap hours to support real-time design discussions, incident response, and delivery milestones.
- Lead solution design and technical alignment with senior engineers and leads across geographies.
- Synthesize inputs from multiple teams to propose the best technical solutions, balancing scalability, maintainability, and business impact.
- Act as a knowledge multiplier, sharing best practices, architectural insights, and emerging trends across regions.
Technical Leadership & Collaboration
- Partner with product managers, system engineers, and engineering teams to define and execute the technical roadmap.
- Mentor senior and mid-level engineers, setting coding standards, architectural patterns, and best practices
- Provide technical guidance across teams, leveraging backend and AI platform expertise to unblock complex initiatives
- Balance innovation velocity with enterprise discipline to ensure solutions are production-ready and sustainable over the long term.
Innovation, Strategy & Continuous Improvement
- Evaluate and introduce new frameworks, architectures, and deployment models for backend systems and GenAI platforms.
- Drive adoption of open-source technologies, automation, and platform reusability.
- Shape long-term strategy for microservice based backend services, including governance, cost controls, and developer experience.
- Champion continuous improvement across code quality, system design, and operational excellence.
Key Differentiators of This Role
- Backend-first Staff Engineer II with deep ownership of microservices and distributed systems.
- Production-grade GenAI integration, not experimental AI work.
- MCP-driven architecture to standardize model access, tooling, and agent interactions.
- Strong emphasis on scalability, reliability, and enterprise standards
The Work itself:
- Design code and systems that touch 40% of the world population while influencing Visa’s internal standards for scalability, security, and reusability
- Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings
- Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads
- Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions.
- Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology
- Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities
Essential Functions:
- Works directly with product owners to gather and refine requirements across products, adding and taking into account existing tools and solutions across the organization.
- Develops and designs advanced architect solutions that are robust and scalable, considering integrations with other solutions across the internal technical ecosystem.
- Provides domain expertise on the development of technical documentation of solutions and contributes to standard processes in technical documentation as needed.
- Plays a key role in the development and delivery of new features across products from end-to-end.
This is a hybrid position. Expectation of days in the office will be confirmed by your Hiring Manager.
Qualifications
Basic Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 10+ years of backend software development experience with Core Java, Spring Boot, Java web application development for RESTful web services and Build Tools, such as Maven.
- Proven experience building and scaling distributed microservice architectures.
- 7+ years of strong knowledge in accessing data using Spring Data, JPA and JDBC.
- 7+ years of working knowledge in Reactive, Event drive programming using Kafka , multi-threading and concurrency.
- Production-level experience in building and deploying AI Agentic solutions, including orchestration of LLM-based agents, integration with enterprise microservices, and troubleshooting live production environments.
- Experience building and integrating Model Context Protocol (MCP) frameworks for tool and API interoperability
- Strong understanding of AI orchestration and LLM integration patterns in distributed environments
- Good backend experience with Python (FastAPI, Flask, or similar frameworks) is a plus
- Practice in Test-driven Development
- Experience with containerization and CI/CD pipelines (Docker, Kubernetes, ArgoCD, Jenkins, GitHub Actions).
- Working with Checkmarx, Qualys, Aqua and similar code/system scanners and remediation for security focused development
- Strong knowledge in optimizing SQL, Stored Procedure is a plus.
- Profession experience in using ETL tool Clover DX to implement import and export data flows.
- Experience working with API automation with Java based frameworks (Rest Assured, TestNg or JUnit) or JavaScript based frameworks (Jasmine or Jest).
- Familiarity with SQL and NoSQL databases (MySQL, DynamoDB, MongoDB).
- Excellent debugging, performance optimization, and system design skills at scale.
Leadership Attributes
- Go-Getter: Executes decisively, drives clarity, and thrives in ambiguity.
- Builder: Hands-on technologist who delivers high-impact systems from prototype to production.
- Hustler: Operates with urgency and persistence to overcome obstacles.
- Entrepreneurial: Innovates beyond defined scope, with ownership and bias for action.
- True North: Leads with integrity, clarity, and long-term vision.
- Lead by Example: Demonstrates accountability, openness, and excellence in technical and people leadership.
- Execute with Excellence: Sets a high bar for quality, collaboration, and delivery across multi-disciplinary engineering teams.
Tech Stack Snapshot:
- Languages: Java (Spring Boot), Python (FastAPI, Flask), TypeScript
- AI Frameworks: LangChain, LangGraph
- LLMs: GPT, Claude, Gemini
- Data: MySQL, Hazelcast
- Infra: Docker, Kubernetes, ArgoCD, AWS/GCP
- Frontend Integration: React, GraphQL, REST APIs
Additional Information
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.
Get Weekly Job Offers
Be first to know when jobs open.