VP - Java Software EngineerNot sure what skills you will need for this opportunity Simply read the full description below to get a complete picture of candidate requirements.Business ContextThe Transparency team is a Front Office development team responsible for cross-asset automated pricing and risk systems, mainly focused on FICC derivatives. The team works closely with global sales, trading, and quant teams to build applications that incorporate pricing and risk models for electronic trading. These tools are used worldwide by sales and traders and are essential to trading. The team has engineers in Toronto, London, New York, and Singapore.Tech Stack:Java 17+, Python 3+Solace messagingHazelcast distributed computingZeroMQ (remote socket comms)Google Protocol Buffers, JSON, SBE (serialization)Graphite, Grafana (metrics)RHEL Linux 8+Essentials:8+ years as a software engineer delivering front-office pricing/trading/risk solutionsExperience working with sales/trading/quants on pricing/risk model implementationExperience distributing model output with eTrading/infrastructure teams8+ years of Core Java (JDK 11+)4+ years of Python in enterprise environmentsHigh-performance, event-driven messaging systems experienceSolid unit + regression testing in CI/CDStrong multi-threading skillsHighly Desirable:Knowledge of Interest Rate Swap products (FRA, IRS, XCCY)Bloomberg API experience (BPIPE, SAPI, DAPI)Java performance testingReact and JavaScript skillsIdeal Candidate Will Also:Lead technical design (efficiency, scalability, security)Provide guidance on technical decisions in line with standardsMentor teammates on technical implementationsHandle multiple projects at onceBe familiar with Agile and SDLCEducationDegree in Computer Science, Engineering, Mathematics, or a related numerical field
Job Title
VP Pricing Developer