Staff Software Engineer

Visa Visa · Fintech · Bellevue, WA

Staff Software Engineer (Backend) at Visa to design, build, and operate scalable, high-performance backend systems, including services enhanced with Generative AI and agent-based capabilities. This role involves integrating AI-powered features like LLM-backed services and agent workflows into production, requiring strong Java backend expertise and practical experience with modern AI tools.

What you'd actually do

  1. Design, develop, test, and document scalable backend services using Java, Spring Boot, Kafka, and MySQL.
  2. Apply context engineering techniques, including use of memory banks, conversation state, and external knowledge sources, to improve relevance and consistency of AI-powered features.
  3. Design and maintain prompt engineering strategies to ensure reliable, secure, and high-quality LLM responses across backend services.
  4. Implement and integrate Model Context Protocol (MCP) patterns to enable structured tool access, context sharing, and interoperability between AI agents and backend APIs.
  5. Integrate AI agents into production applications, enabling task automation, decision support, or intelligent workflows within backend services.

Skills

Required

  • Java
  • Spring Boot
  • Kafka
  • MySQL
  • RESTful APIs
  • event-driven services
  • object-oriented design
  • design patterns
  • concurrency
  • multithreading
  • CI/CD
  • Docker
  • Kubernetes

Nice to have

  • Spring Framework
  • Spring Data
  • JPA
  • JDBC
  • relational database access
  • Jenkins
  • Checkmarx
  • Q

What the JD emphasized

  • Generative AI
  • agent-based capabilities
  • LLM-backed services
  • agent workflows
  • context-aware systems
  • AI agents
  • prompt engineering

Other signals

  • Generative AI
  • agent-based capabilities
  • LLM-backed services
  • agent workflows
  • context-aware systems