Staff Software Engineer (8+ years, Java, GenAI) – Open Banking
Core
Lead the design and implementation of scalable, high-performance APIs and systems for Visa's Open Banking platform, integrating with thousands of banks to enable data-driven financial services.
Role type
Staff Software Engineer (AI-augmented, Open Banking)
Builds
Open banking platform components, high-load APIs, and cloud-native services for Visa's Tink ecosystem.
Domain
Financial Technology (Fintech), Open Banking, Generative AI
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Node.js, JavaScript, Generative AI (transformers, LLMs, GANs, VAEs), Cloud-native DevOps, API integration, System architecture, CI/CD pipelines, Infrastructure-as-code, Kubernetes, Docker, AWS, SQL, Prompt engineering, AI agent orchestration
Preferred skills
Fintech domain experience, Legacy system modernization, AI-assisted development mentorship, Incident response, Financial API integration
Technologies
Java, Node.js, JavaScript, AWS, Kubernetes, Docker, Datadog, SQL, Transformers, LLMs, GANs, VAEs
Responsibilities
Lead design and implementation of new features and systems; Build high-performance, scalable APIs integrating with banking interfaces; Co-develop integrations side-by-side with GenAI agents; Operate in a true DevOps model owning build, deploy, and maintain responsibilities; Continuously experiment with Generative AI models for production and innovation; Provide technical leadership and mentorship to a team of engineers.
Seniority
Staff, hands-on IC with technical leadership and mentorship