Senior Software Engineer

New Today

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.

Senior Software Engineer – London

Built by industry experts with decades of combined experience in investment management and digital technology, we are now looking for a Senior Software Engineer to collaborate closely with our Engineering Team and help drive our products to the next level.

Job Description

Elwood is seeking a Senior Software Engineer to join our Engineering Team where you will contribute to the design, development and analytical requirements of the Trading Platform whilst working closely with the Product Team.

  • Develop and enhance our trading platform adding new features and capacities
  • Work as a member of the Elwood Engineering team to ensure consistency across the instances and broader client build road map
  • Implement and optimise execution and algorithmic trading strategies
  • 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
  • Monitor and support all production system components (trading algorithms, exchange connectivity, analytics, market data)
  • Enhance our platform for low latency/high frequency trading
  • Maintain a strong foundation of testing to avoid regressions

Qualifications / Knowledge

  • 3+ years experience in a similar role
  • Extensive knowledge working with data processing/financial market data knowledge
  • AI collaboration using Cursor, Copilot or equivalent
  • Some familiarity with commonly used execution algorithms — such as VWAP, TWAP, POV
  • Built systems in event-driven or streaming architectures using systems such as NATS/Aeron
  • Experience of building systems around transaction cost analysis (TCA)
  • Strong knowledge of data structures, algorithms, and designing for performance
  • Understanding of order pricing and routing
  • Strong experience developing large-scale concurrent, event-driven distributed systems
  • FIX protocol
  • Golang experience or other structured languages (C#, C++, Java)
  • POSIX-oriented, Serverless Architecture, Public cloud experience GCP/AWS
  • PostgreSQL or other RDBMS
  • Experience in development and supporting trading systems (Desirable)
  • Understanding of financial markets, crypto markets and products (Desirable)

What we offer

  • Competitive salary and compensation packages
  • Fully paid medical and discounted dental schemes for employees and their family
  • Generous time off + bank holidays
  • Enhanced parental leave for all employees who have been with the company for one year
  • Fully stocked kitchen and access to Ubereats
  • Discounted gym scheme with Fitness First
  • Employee Assistance Programme
  • Paid study leave and personal leave

Why Elwood?

  • Join a FinTech startup with tier 1 institutional backing and a strong market presence.
  • Help shape the future of finance - our platform is enabling institutional access to digital assets.
  • Work with a modern technology stack and help solve complex problems.
  • Strong client focused team with a diverse background.
  • We’re a Global company with modern offices in London, New York and Singapore.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Engineering and Information Technology
#J-18808-Ljbffr
Location:
City Of London
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search