Software Engineer (EMS)
Elwood Technologies LLP
Job Title: Software Engineer
#### Location: London/Hybrid. Type: Full-time
#### Level: Mid Level Reports to: Rust Engineering Lead
About ElwoodElwood Technologies is a FCA regulated firm that provides end-to-end digital asset Execution Management, and Risk Management Software to institutional clients. We are now looking for a Software Engineer to work on our EMS platform within the Engineering Team .
Job DescriptionWe are seeking a highly skilled Software Engineer to join our team responsible for designing, building, and optimising a next-generation multi-region, multi-tenanted Execution Management System (EMS) platform.
The ideal candidate will have experience building concurrent, performance sensitive systems where correctness and high availability are maintained across multiple regions to meet the stringent demands of our global trading customers.
Key Responsibilities- Platform Development: Design and implement low-latency, high-throughput systems for a multi-region, multi-tenanted EMS platform, ensuring compliance with industry standards.
- Latency Optimisation: Analyse and optimise critical paths in the system to reduce latency and improve performance.
- Distributed Systems: Maintain distributed, fault-tolerant systems with high availability across multiple regions, ensuring data consistency and low-latency communication.
- Monitoring & Observability: Implement real-time monitoring, telemetry and alerting systems for proactive issue detection and resolution.
- Collaboration: Work closely with product, QA and infrastructure teams to align technical solutions with business requirements and ensure seamless deployments.
- Code reviews: Review teammates' code with rigour and help raise the team's collective standard.
- AI-Assisted Development: Use AI coding assistants heavily and critically - catching what they get wrong is part of the job.
- 3+ years professional backend engineering, including concurrent, performance sensitive systems.
- Hands-on production Rust expertise. You should be able to walk through a non-trivial Rust system you built and defend its design. C++ or Go experience is a plus.
- Experience with distributed systems and event-driven architectures (e.g. Nats, Aeron)
- Knowledge of multi-tenancy patterns and best practices.
- Familiarity with cloud platforms (e.g. AWS, GCP, Azure) and tools for multi-region deployments .
- A working knowledge of databases and caches (PostgreSQL, SQLite, Redis, Zookeeper).
- Experience with observability tools (e.g. Prometheus, Grafana, ELK stack).
- Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills, with a track record of working in cross-functional teams.
- Attention to detail and ability to work under pressure in a fast-paced environment.
- Understanding of crypto markets and products (Desirable).
- Experience in leveraging LLMs to accelerate delivery.
- Financial Services experience is desired along with a background in trading/EMS platforms.
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 (1) year
Modern offices with snacks and a weekly Ubereats allowance
Free onsite gym
Employee Assistance Programme
Paid study leave and personal leave
Why Elwood?- Join a series A FinTech company and help shape the future of finance
- A startup with deep financial backing and a strong market presence
- Our platform is enabling institutional access to the most exciting growth opportunity in Finance
- Work with a modern technology stack and help solve high impact problems
- Strong client focused team with a diverse background
- We’re a Global company and have modern, centrally based offices in London, New York and Singapore.
- ...the leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive, understand,... ...that defines your career! The role As a software engineer for Wayve’s Simulation Technology team, you will be an expert software...SuggestedFull timeWork at officeWork from home
- ...in energy storage systems, is currently looking to hire a Chief Engineer - Battery Systems to join their team. The successful candidate... ...processes and governance across the organisation. Oversee BMS/EMS integration, testing and validation strategy. Own technical...SuggestedFull timeCurrently hiring
- ...leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive, understand,... ...documentation, and automotive software quality processes to maintain high engineering standards. About you In order to set you up for success...SuggestedFull timeWork from home
- ...the way people and businesses think about cybersecurity, digital experiences, and identity and access management. In this Software Engineer role, you will play an important part in the development of a market-leading, open standards first platform, providing flexible...SuggestedLocal areaWorldwideFlexible hours
- ...Software Engineer, Rapid Response Assignment - (UK) Location: Cheltenham, UK (Remote) Team: Product & Engineering Employment Type: Full-Time About VulnCheck Exploitation prevention is only as strong as the intelligence driving those efforts, and most of the industry...SuggestedFull timeLocal areaRemote workHome officeFlexible hours
- ...office expectation does not apply to contractor positions Senior Fullstack Engineer UK Full-time /London (Engineering) About Applied Intuition Defence Applied Intuition UK is a software and infrastructure supplier that accelerates the deployment of next-...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
- ...tools with a single system of record, Carta brings together the software, services, and legal infrastructure that founders use to... ...careers page]( The Team You’ll Work With You’ll enter our engineering interview process as part of a pooled hiring model. We’re excited...
- ...Sr. Software Engineer - Cheltenham, UK Location: Cheltenham, UK Team: Product & Engineering Employment Type: Full-Time, Remote About VulnCheck Exploitation prevention is only as strong as the intelligence driving those efforts, and most of the industry is still...Full timeRemote work
- ...giving associates a safe space to network, share ideas and create opportunities. Sound like the place for you? Join us! The Software Engineering team is hiring for a Senior C++ Software Engineer As a Senior Software Engineer within our European business at Cboe Europe...Full timeTemporary workWork at officeImmediate start
- ...identity and access management. This role sits in our Platform Engineering team, which delivers features and design work that spans the... ...secure and govern AI agents. We are looking for a Senior Software Engineer who can turn ideas into production capabilities and work...Remote jobLocal areaWorldwideFlexible hours
- ...The engineering team at Chainalysis is inspired by solving the hardest technical challenges and creating products that build trust in cryptocurrencies... ...as the leader in blockchain investigation and compliance software. Our products have built trust in blockchains by taking down [...Remote jobFull timeFlexible hours
- ..., and last longer. About the Role: As a member of the Software team, you will be working on the testing of I nverter and Motor... ...testing processes, guide, and mentor other more junior engineers within the team, take active part in the estimation and planning...Full timeRemote work
- ...tight-knit yet globally distributed team of highly experienced engineers and business leaders, with hubs in New York, London, Singapore... ...play a crucial role in building something extraordinary. Software Engineer Intern, Trading Talos is seeking a Software Engineering...Summer workInternshipWork at officeAfternoon shift
- ...user interaction ~ Collaborate closely with designers, backend engineers and protocol engineers on system design ~ Write tests and... ...-to-end from design to production ~3+ years of professional software development experience ~ Strong proficiency with modern frontend...Remote jobFull time
- ...environments. Maintain and support a complex enterprise database estate across multiple regions and platforms. Participate in software maintenance, upgrades, migrations, and implementation activities. Provide on-call and after-hours support for critical...Work at officeRemote workFlexible hours
- ...driving the development of new functionality and initiatives to scale and improve Ably's core Pub/Sub platform. We work in an AI-first engineering culture: AI tools are part of how we plan, prototype, and iterate - but engineers own every technical decision, and human...Remote jobHome officeFlexible hours
- ...specialist skills to operate, maintain, and enhance critical engineering services as technology evolves. This position involves system... ..., configure, administer, maintain, and support CICS systems software. Create and manage CICS resource definitions and system configurations...Work at officeRemote workFlexible hours
- ...and Computer Associates (CA) Working closely with the other Engineering teams to ensure the systems that are built are stable, available... ...need to provide off hours support for the implementation of software changes, when required Staying current on IBM Redbooks, z/OS...Work at officeRemote workFlexible hours
- ...The engineering team at Chainalysis is inspired by solving the hardest technical challenges and building products that establish trust... ...the team and cross-functional stakeholders. Manage the full software development lifecycle, including production monitoring, debugging...Remote jobFlexible hours
$1,000 per month
...moving money across blockchains? Elliptic is hiring a Senior AI Engineer to join our AI team. It is the team behind Elliptic's copilot,... ...prevention interesting. Our ideal candidate has: ~5-8+ years of software engineering experience, with at least 1-2 years of meaningful...Remote workHome office- ...We are looking for a proactive and detail-oriented Test Engineer (Software) to work Working within the Engineering team and reporting to the Firmware Team, Lead. This is a software-focused test engineering role responsible for developing the software and instrument...Full time
- ...leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive, understand,... ...function. We are specifically looking for product-oriented engineers who will own the autonomy performance bar that determines whether...Full timeWork at officeWork from home
- ...leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive, understand,... ...technical direction. We are specifically looking for product-oriented engineers who are adept at converting deep technical decisions into...Odd jobFull timeContract workWork at officeRemote workWork from home
- ...tight-knit yet globally distributed team of highly experienced engineers and business leaders, with hubs in New York, London, Singapore,... ...Preferred Experience onboarding clients to trading, OMS, EMS, or portfolio systems. Understanding of capital markets workflows...Remote jobWork at officeHome office
£90k - £150k per year
...positions About The Role We are looking for a bright, eloquent engineer to help our customers solve complex technical problems across... ...with customers on complex problems at the intersection of software and vehicle systems. ~ Degree in computer science, electrical...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift£75k - £200k per year
...infrastructure that will underpin the decarbonised energy system. Our software moves energy usage to times when electricity is cheap and... ...Read more about what we’re building here . Solutions Engineers at Axle build the integrations and technical infrastructure that...Full timeWork at officeRemote work2 days per week3 days per week- ...with a technology organisation that is scaling its enterprise AI engineering capability. The team builds and deploys production AI systems... ...future AI deployments What We’re Looking For Strong software engineering background with advanced TypeScript / Node.js and...Full time
- ...builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to... ..., or degrees. Instead, we are seeking enthusiastic software engineers who can showcase solving impressively hard problems...Remote jobImmediate start
£35k - £45k per year
...You are likely to have gained your experience within a fintech, software company, SaaS provider, financial services organisation or... ...operational platforms A degree in Computer Science, Software Engineering, Information Technology or a related technical discipline is...Permanent employmentFull timeWork at officeTrial period- ...smooth project delivery and a positive customer experience. Qualifications Bachelor’s degree preferred;Background in Electronic Engineering, Automation, or another relevant technical discipline is preferred. A minimum of 2 years of experience in technical support,...Full timeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (EMS). Be the first to apply!
- software developer fintech United Kingdom
- startup software engineer United Kingdom
- financial software developer United Kingdom
- junior software developer remote United Kingdom
- software engineer United Kingdom
- software engineer amazon United Kingdom
- senior robotics software engineer United Kingdom
- experienced software developer United Kingdom
- cybersecurity software engineer United Kingdom
- software engineer healthcare United Kingdom

