Senior SW Engineer Java/Ruby
Core
Senior Software Engineer owning end-to-end features for Visa's B2B e-Wallets product (Currencycloud/Visa Direct), building enterprise-scale web services and distributed APIs for Tier 1 banks.
Role type
Senior IC Software Engineer (Java/Ruby)
Builds
Enterprise-scale web services, distributed APIs, and containerized services for the e-Wallets team.
Domain
Fintech / Payments / B2B
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Event Driven Architectures, distributed systems, APIs, container technologies (Docker, Kubernetes), generative AI tools (Claude, GitHub Copilot), automated testing, debugging, code reviews, technical leadership
Preferred skills
Ruby, Kafka, SpringBoot, distributed APIs in production, FinTech sector experience, observability, secure software development practices
Technologies
Java, Ruby, Kafka, SpringBoot, Docker, Kubernetes, Claude, GitHub Copilot, Cursor
Responsibilities
Own software features end-to-end from design to production support; build and enhance enterprise-scale web services and distributed APIs; develop and maintain automated tests; debug and troubleshoot complex software issues; participate in on-call rotations and incident response; mentor other engineers; improve developer productivity through tooling and automation.
Seniority
Senior, hands-on IC