Staff Software Engineer

Visa · Fintech · Austin, TX

Staff Software Engineer to lead the design, development, and evolution of a central orchestration and governance layer (MCP) for Legal GenAI and agentic workflows. This role will establish the MCP as a productized internal platform, define APIs, and enable GenAI platforms to securely invoke enterprise legal tools and datasets.

What you'd actually do

  1. Lead the design, development, and evolution of the MCP Control Plane serving as the central orchestration and governance layer for all Legal GenAI and agentic workflows across Corporate Legal and Data Privacy.
  2. Own core MCP capabilities including tool/resource registry, request routing, policy enforcement, authentication/authorization (authN/authZ), audit logging, rate limiting, and environment separation (dev/test/prod)
  3. Establish MCP as a productized internal platform, defining APIs, contracts, SDKs, versioning strategies, and backward compatibility guarantees for Legal GenAI consumers.
  4. Enable GenAI platforms (e.g., Harvey AI and future legal agents) to act as MCP clients, securely invoking enterprise legal tools and datasets through standardized, governed interfaces.
  5. Design and implement MCP tool adapters/connectors for Legal systems of record

Skills

Required

  • Python
  • JavaScript
  • NoSQL
  • Angular
  • Node JS
  • React
  • agile development
  • Continuous Integration
  • Continuous Delivery
  • GIT
  • Maven
  • Jenkins
  • MongoDB
  • Cassandra
  • PostgreSQL

Nice to have

  • Experience in developing and implementing AI systems and algorithms is a plus
  • Ability to create wireframes and responsive designs that result in a great user experience

What the JD emphasized

  • Core GenAI initiatives
  • agentic workflows

Other signals

  • GenAI Integration & Enablement
  • agentic workflows
  • internal platform