PMS Engineer

PMS Engineer

Full-Time 70000 - 90000 £ / year (est.) No working from home possible
Elwood

At a Glance

  • Tasks: Design and develop our cutting-edge Portfolio Management System using Golang.
  • Company: Join Elwood, a leading FinTech startup revolutionising digital asset trading.
  • Benefits: Competitive salary, health benefits, generous time off, and paid study leave.
  • Other info: Dynamic team culture with opportunities for mentorship and career growth.
  • Why this job: Shape the future of finance and work with a modern tech stack.
  • Qualifications: Experience in financial services and proficiency in Golang or similar languages.

The predicted salary is between 70000 - 90000 £ per year.

Location: London

About Elwood

We have built a digital asset trading infrastructure for institutional investors. The end-to-end, modular solution for execution, risk and portfolio management workflows. Elwood provides the operational backbone for modern capital markets. Run the full platform or the modules that fit your stack, with API-first connectivity into your existing infrastructure. Built by industry experts with decades of combined experience in investment management and digital technology, Elwood provides market infrastructure at scale, enabling financial institutions, neobanks, and corporations to access digital asset markets quickly and efficiently.

Job Description

Elwood is seeking an experienced PMS Engineer to join our Engineering Team. This role focuses on the design, development, and analytical requirements of our industry-leading Portfolio Management System—a core component of our Trading Platform—while working closely with the Product Team. You will be part of small, highly autonomous teams that take end-to-end ownership of features, thrive with minimal oversight, and drive projects from concept to production.

Key Responsibilities

  • Build, enhance, develop and support our Portfolio Management System with Golang to fulfill essential business and product requirements.
  • Work as a member of the Elwood Engineering team to ensure consistency across instances and the broader client build roadmap.
  • Take ownership of the design, development and testing of new features from concept to deployment.
  • Build features that help customers collaborate on asset management.
  • Collaborate 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, ensuring stability and performance, and enhance our platform for low latency/high frequency trading.
  • Leverage AI tools such as Claude to assist in writing, reviewing, and continuously improving code quality and output.
  • Mentor junior engineers and contribute to a culture of technical excellence.

Qualifications / Knowledge

  • Financial Services experience (Buy or Sell-Side).
  • Experience with a portfolio, execution, or order management systems is an advantage.
  • Proven commercial experience developing services with Golang or experience with other strongly typed languages such as Java, C++, and C#.
  • Proficiency in building REST, WebSockets, and/or FIX-based APIs.
  • Familiarity or experience with messaging systems like NATS or Kafka.
  • Experience deploying software on cloud native tech platforms (AWS, Azure, GCP, K8s).
  • Strong knowledge of data structures, algorithms, and software design patterns.
  • Database development experience using PostgreSQL or similar (MySQL, Oracle).
  • Excellent object-oriented or functional programming expertise.
  • A proven ability to own outcomes and work effectively with others to deliver high-quality software.
  • Bachelor's degree or relevant work experience in a technical discipline.
  • Experience effectively using AI assistants such as Claude to augment your capabilities and enhance your role as a developer.

What we offer

  • Competitive salary and compensation packages.
  • Fully paid medical and discounted dental schemes for employees and their families.
  • Generous time off and bank holidays.
  • Enhanced parental leave for 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 centrally located in London, New York, and Singapore.

PMS Engineer employer: Elwood

Elwood is an exceptional employer for aspiring software engineers, offering a vibrant work culture in the heart of London. With a focus on employee growth, you will gain invaluable hands-on experience through rotations across various teams, enhancing your technical skills in the fast-paced fintech and crypto sectors. The company fosters innovation and collaboration, making it an ideal place for those looking to make a meaningful impact in the digital asset markets.

Elwood

Contact Details:

Elwood Recruitment Team

We think you need these skills to ace PMS Engineer

Golang
REST APIs
WebSockets
FIX-based APIs
NATS
Kafka
AWS