Senior Software Engineer FX
Core
Building the next generation FX Client Risk platform to assist Visa's FX Risk processes and provide customers with a simple API solution for currency exchange in complex, moving markets.
Role type
Senior IC backend software engineer (financial risk)
Builds
Event-driven FX Client Risk platform and core FX Risk capabilities
Domain
Financial services / Foreign Exchange (FX) / Risk management
Deliverable
production ML models | product features
Required skills
Java backend development, microservices architecture, event-driven design, Kafka, relational databases (MySQL), Kubernetes, code review, technical mentorship
Preferred skills
Ruby or Scala proficiency, financial domain experience (risk), agile principles, DevOps environment, complex SQL queries, scalable fault-tolerant solution delivery
Technologies
Java, Kafka, MySQL, Kubernetes, Ruby, Scala
Responsibilities
Design and build core FX Risk capabilities, contribute to scaling software using event-driven architecture, provide technical guidance and mentorship to team members, influence wider company architecture, work with QA engineers on automated testing scenarios
Seniority
Senior, hands-on IC