Software Engineer - Exchange Connectivity
A leading FinTech company has developed a cutting-edge digital asset trading infrastructure designed for institutional investors. Their platform seamlessly connects global crypto exchanges, custodians, and liquidity providers through a single API, offering scalable market infrastructure for financial institutions, neobanks, and corporations to access digital assets efficiently.
The company is looking for a Software Engineer to join their London-based team and contribute to the development of their Trading Platform. The engineer will work closely with the Product Team, building and supporting connectivity to external venues such as exchanges, brokers, and OTC platforms.
Responsibilities:
- Build, enhance, deploy, and support connectivity to external venues.
- Develop new services using Golang to meet business and product needs.
- Collaborate with engineers and product managers to translate technical vision into actionable roadmaps.
- Monitor and support production system components.
- Participate in estimation, design, development, and testing of features.
Required Experience:
- Experience in financial services (buy or sell-side).
- Proficiency in C++ or other structured programming languages (Golang, C#, Java).
- Experience with REST, WebSockets, and/or FIX-based APIs.
- Strong knowledge of databases such as PostgreSQL.
- Expertise in object-oriented or functional programming.
- Bachelor's degree or equivalent experience in a technical field.
Why Join?
- Opportunity to work at a rapidly growing FinTech firm with a global presence.
- Work with a modern tech stack and solve impactful challenges.
- Competitive compensation package and hybrid working model—with flexibility to work from home and the office (minimum 3 days a week in-office).
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Information Technology
Industries: Capital Markets and Financial Services