Software Engineer - Back-end at Elwood Technologies
London, United Kingdom
Job Descrption
Software Engineer - Back End
About Elwood
Elwood Technologies is a FCA regulated firm that provides end-to-end institutional-grade digital asset Execution, Liquidity Access and Portfolio Monitoring & Risk Management Software. Built with institutions for institutions, Elwood’s EMS offers best available price execution, smart order routing and algorithmic tooling alongside a traditional finance grade Portfolio Management System.
Our seamless end-to-end platform connects to global crypto exchanges, custodians, and liquidity providers, via a single Application Programming Interface (API). Elwood provides market infrastructure at scale, enabling financial institutions, neobanks, and corporations to access digital asset markets quickly and efficiently.
We believe it’s time for digital assets to take their rightful place in the world of professional investment. If you like the sound of driving change, making a meaningful impact, and having an unprecedented opportunity to shape the future of finance, we want to hear from you.
Job Description
We’re currently looking for a first-class back-end Software Engineer to join our Engineering team based in London. As a key role within the engineering team you will be responsible for the design, implementation and testing of the backend components and contribute to the development and functionality requirements of the Data Platform whilst working closely with all other teams across Elwood.
Key Responsibilities
Develop and enhance our trading platform for low latency/high frequency
Build new services to meet critical product and business needs using Golang
Build features that help customers collaborate on asset management
Work with engineers, designers, product managers, and senior leadership to turn our product and technical vision into a tangible roadmap every quarter
Write reusable, testable and efficient code that is performant, stable and secure.
Monitor and support all production system components (trading algorithms, exchange connectivity, analytics, market data)
Estimation, design, development and unit testing of features
Qualifications / Knowledge
Financial Services experience is essential (Buy or Sell-Side)
Experience with backend technologies including Go or other structured languages (C#/ Java)
React, Typescript and Javascript
Postgresql
Cloud Function/App Engine/Big Query
Strong knowledge of data structures, algorithms, and designing for performance
Have an understanding of deployment technologies and concepts
Have an understanding of issue management, code versioning, continuous integration and deployment tools.
Excellent object-oriented or functional analysis and design skills
Strong communication skills, and team collaboration
POSIX-oriented, Serverless Architecture, Public cloud experience GCP/AWS
Bachelor's degree or relevant work experience in Computer Science, Mathematics, Electrical Engineering or related technical discipline
Nice to have
We’d love it if you have experience of some or all of the following:
Deploying software on cloud platforms (AWS, Azure, or GCP)
Designing client-facing APIs
Building performance low latency systems
Performance testing distributed systems
Understanding of containerisation and associated technologies (Docker etc)
Caching technologies such as Redis, Elasticache, Memcached, Hazelcast
Messaging/streaming technologies such as Kafka, NATS.io, ActiveMQ, or RabbitMQ
Trading experience (either digital assets or traditional markets)
Values
Passion - As a Software Engineer, you are passionate about performance and strive for perfection in all your deliverables.
Respect - As part of a diverse team, you have deep cultural empathy and respect for fellow workers, clients, partners, and Elwood’s regulatory obligations.
Teamwork & Communication - You know that teamwork and communication are vital to success and you thrive off of celebrating your wins as a team.
Tenacity - Building new solutions and enhancing existing services takes hard work and persistence and you bring both these qualities to table every day.
Trust & Transparency - You share your knowledge with the rest of the team and aren’t afraid to ask questions to improve your work.
Excellence - Excellence is a mindset and you strive to be the best version of yourself and expect the same from others.
Why Elwood?
Join one of the fastest-growing FinTech companies and help shape the future of finance
An exciting “startup” vibe with deep financial backing and a strong market presence
Work with a modern technology stack and help solve high-impact problems
Collaborate with a strong client-focused team from a diverse range of backgrounds
A global company with offices in New York, Singapore and London
Competitive compensation package
A hybrid model of working in the office and working from home (minimum 3 days in the office)
Equal Opportunities
As an equal opportunities employer, you can read more about our policy here: https://elwood.io/diversity/
Your CV has been submitted successfully.
Complete form below to directly Send your CV / Linkedin Profile to Software Engineer - Back-end at Elwood Technologies.
@
You will receive all responses from employer on this email
Example: Application for the post of 'Accountant'
Example: Introduce your self and give purpose of your application
*All fields are mandatory.
Loading...
ELWOOD TECHNOLOGIES 4 jobs found
Software Engineer - Back-end at Elwood Technologies
London, United Kingdom
Junior Product Manager - PMS at Elwood Technologies
London, United Kingdom
(London) Junior Product Manager - EMS at Elwood Technologies