Senior Software Engineer
TransFICC is a fixed income financial technology company that provides a single API and automation platform connecting trading firms to fragmented Rates, Credit, IRS, Repo and Municipal bond venues. It serves banks, asset managers and trading firms looking to automate eTrading workflows, access multiple venues, and reduce infrastructure costs.
About TransFICC
Established in 2016, TransFICC was founded to connect trading firms to the highly fragmented fixed income market and automate the many different trading workflows involved, improving efficiency, quote throughput and low latency execution. Its core offerings include One API, which connects clients to multiple Rates, Credit, IRS, Repo and Muni venues for orders, market data and post-trade processing; eTrading, which automates Rates, Credit and IRS trader workflows through pricing automation and a GUI; and Co-Lo Hosting, providing access to global low-latency infrastructure with full disaster recovery. The company operates as a hosted SaaS provider, connecting to 91 venues, automating 781 workflows, processing 200k messages per second, and maintaining a 99.95% SLA uptime. TransFICC's clients are typically banks, asset managers, and other participants in the fixed income and derivatives markets seeking to reduce total cost of ownership, improve price distribution and trade faster across a fragmented multi-venue landscape.
Skills
About the Role
You will work within a small team to pair program using the extreme programming framework to build resilient and adaptable fintech platforms and components in Java You will refactor to improve code design You will write lots of tests and you will automate the boring bits
Requirements
- Be happy to pair-program fulltime
- Have commercial Java experience
- Have a clear understanding of and/or exposure to TDD
- Be able to communicate opinions ideas and thought processes clearly
Responsibilities
- Build resilient and adaptable fintech platforms and components in Java
- Refactor to improve code design
- Write lots of tests (every one of our commits is continuously and rapidly verified by thousands of tests)
- Automate the boring bits
