Staff Software Engineer - Legal GenAI Platform
About the role
We are seeking a Staff Software Engineer with a deep interest in GenAI and systems thinking to lead the development of Visa's next-generation Legal AI platform. Specifically, you will be responsible for architecting and delivering the Model Control Plane (MCP), a productized internal platform that orchestrates, governs, and scales all Legal GenAI and agent-driven workflows.
Responsibilities
- Architect and evolve the MCP Control Plane - the central layer governing all Legal GenAI interactions
- Enable AI systems (e.g., Harvey AI and future agents) to securely interact with enterprise legal data and tools
- Design agent-ready APIs, SDKs, and contracts that make GenAI capabilities reusable and scalable
- Power end-to-end agentic legal workflows, such as: Matter intake automation, Legal invoice review, IP portfolio analysis, Regulatory reporting, Legal research and policy Q&A
- Build robust capabilities for: Policy enforcement, AuthN/AuthZ and secure access control, Audit logging and traceability, Rate limiting and workload isolation, Multi-environment deployment (dev/test/prod)
- Ensure all GenAI interactions meet Visa’s high bar for trust, compliance, and governance
- Establish MCP as a true internal product, with strong versioning, backward compatibility, and developer experience
- Drive architecture for high scalability, resiliency, and observability
Qualifications
- Basic Qualifications: 5+ years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
- Preferred Qualifications: 6 or more years of work experience with a Bachelors Degree or 4 or more years of relevant experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or up to 3 years of relevant experience with a PhD
- Expertise in Python, JavaScript, NoSQL
- At least 3 years of experience building applications on one of the modern JavaScript frameworks such as Angular, Node JS or React
- Experience in developing and architecting large-scale, production-grade applications
- Experience in developing and implementing AI systems and algorithms is a plus
- Experience with agile development incorporating Continuous Integration and Continuous Delivery, utilizing technologies such as GIT, Maven, and Jenkins
- Experience creating wireframes and responsive designs that result in a great user experience
- Experience in NoSQL such as MongoDB and Cassandra or in PostgreSQL
- Enjoy working fast and smart, and able to grasp complex concepts to design and build algorithms from scratch
- Strong interpersonal, facilitation, and leadership skills along with effective communication (both written and verbal) skills and the ability to present complex ideas in a clear, concise way
- Teamwork focus and the ability to foster collaboration within and across teams
- Passionate about learning and applying new technologies and takes pride in delivering working software
Benefits
The estimated salary range for this position is $131,600.00 to $ 210,300.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity.
Visa offers a comprehensive benefits package including Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.