Software Engineer, Backend

Location London
Discipline: Software Design and Application Development, Back-End & Server-Side Development
Job type: Permanent
Salary: £Package is up to £350k depending on skills and experience.

A rare permanent opportunity awaits a Software Engineer (Backend) to join a Global Investment Company located in Central London, offering a package of up to £350k with Hybrid working.


SALARY

  • Package isup to £350k depending on skills and experience.

ABOUT THE COMPANY

With assets under management ("AUM") of approximately $63 billion and a team of over 550 employees across London, New York, Singapore, and Hong Kong, the company is a prominent provider of alternative investment solutions. Their core belief is that technology and data are at the heart of their business, enabling them to develop and maintain state-of-the-art hardware and software solutions.

The technology team is lean and has a culture that encourages interaction across all areas of the business on a global scale. Their aim is to use the best tool for the job therefore there is the opportunity to be constantly learning and use modern technologies. All of their teams strive to push boundaries and think innovatively creating an environment that is fast paced, dynamic and successful.

ABOUT THE ROLE

They are looking for an experienced and highly motivated Back-end Developer to join the Backend project team. The organisation's new in-house platform replaces a variety of disparate portfolio management applications. The front-end is TypeScript/React, while the back-end is primarily C#/gRPC. Traders, Portfolio Managers and Analysts trust this platform to make informed investment decisions every day. They have reached parity with the legacy applications and are now building new features at pace.

The project team consists of ten engineers, split across the front and back-end, working alongside UX/product designers. They work collaboratively on all aspects of the project. As a back-end engineer, you will work closely with other teams across the business, such as those whose data we consume, and the production engineering team that provide first line application support. The ability to communicate well and forge positive and collaborative relationships is essential.

As a back-end engineer on the project, you will work across the backend technology stack, which consists of:

  • Containerised ASP. NET Core microservices (.NET 7), interfacing with gRPC, Kafka and GraphQL

  • On-premise Kubernetes clusters (Red Hat OpenShift) running Linux containers

  • Realtime Kafka stream processing with Flink and Flink SQL

  • Historical data stored in Microsoft SQL Server and Snowflake, transformed with DBT

  • Distributed tracing with Tempo/OTel, plus metrics and alerting with Prometheus, Grafana and PagerDuty

  • Continuous integration with Jenkins and continuous delivery with Flux and cdk8s

Primary Responsibilities:

  • Designing and maintaining .NET services to an exceptional standard

  • Improving performance and increasing scalability across the system

  • Proactively identifying potential issues and resolving them before they become a problem

  • Writing and optimising SQL (Microsoft SQL Server and Snowflake)

  • Evaluating cutting-edge technologies and integrating them into existing in-house systems

  • Investigating and resolving production issues

Qualities of the ideal candidate:

  • A real passion for producing high-quality software and dependable systems (C#/.NET experience required)

  • A constant drive to improve code quality, testability, stability and performance

  • Comfortable juggling priorities and adapting to changing business requirements

  • Meticulous attention to detail, able to deliver work from start to finish unassisted

  • Excellent verbal and written communication skills

  • A collaborative engineer able to build positive relationships with colleagues across teams and continents

  • A fast learner with the ability to pick up systems and technologies quickly

  • Beneficial: Proven experience with any part of the technology stack

  • Beneficial: Experience in equities, FX, options or fixed income trading

PERKS & BENEFITS

  • Annual Discretionary Bonuses: Reflecting firm and individual performance.

  • Health and Life Insurance: Range of healthcare benefits to help you manage your personal, physical and emotional wellbeing.

  • Food & Beverage: Complimentary breakfast and lunch for all employees plus on-site coffee bars and a wide variety of healthy snacks.

  • Global Office Design: They aim to create a cohesive environment, regardless of region. They've designed office spaces to ensure everyone feels the connection no matter where you're located.

  • Cycle to Work Initiative: Green loan scheme which employees are able to use for the purchase of bicycles.

  • Enhanced Caregiver Leave: Enhanced, flexible primary and secondary caregiver leave.

  • Annual Training Allowance: Encourage personal and professional development. This allowance may be used towards conferences, seminars, and training courses which supplement extensive on-site training materials.

  • Pension Scheme: Generous pension and retirement savings plans.

  • Sabbatical: Generous sabbatical after you've been with the company for 8 years and every 4 years after that.

  • Charity Donation Matching: Generous charity matching scheme and ample opportunities to become involved in the community. They offer charity of the year awards in each region and encourage employees to submit causes they're passionate about.

  • Carbon Offset Programme: The company offsets its CO2 emissions annually and aims to sustainably source all office materials.

  • Physical and Mental Fitness: Health and wellness benefits include an onsite gym & classes (LDN and NYC), gym subsidies in other regions, access to mental health support, and subscriptions to mindfulness platforms.

  • Employee Referral Programme: Bonus for each successful hire in the month your referral joins the company.