> Markdown version of [/jobs/ext/4016661-software-engineer](https://www.wearedevelopers.com/jobs/ext/4016661-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Ocho People - **Location:** Belfast, UK - **Experience:** Expert - **Salary:** £117,000.0 - £130,000.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Application Programming Interfaces (APIs), Amazon Web Services, Amazon S3, Automation of Tests, Code Review, Computer Programming, Linux, Amazon DynamoDB, Protocol Buffers, Prometheus, Systems Integration, Software Technical Review, Delivery Pipeline, Grafana, Event Driven Architecture, Kubernetes, Low Latency, Splunk - **Published:** October 30, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5946232027 ## About the Role * Strong programming skills in C# and .NET are essential, and the single most important thing we are looking for. Strong Rust experience is equally welcome, with a willingness to pick up the other. * Experience delivering and supporting production software is essential. * The ability to reason about asynchronous, distributed or event-driven systems is essential. * Experience integrating with APIs or external protocols, with care for compatibility and failure modes, is essential. * A testing mindset, turning requirements and incidents into useful automated checks, is essential. * Clear communication and a collaborative approach to design, code review and incident investigation are essential. * Experience on trading, exchange, brokerage or other low-latency or business-critical systems is highly advantageous. * Knowledge of order management, market data or financial messaging protocols such as FIX, ETI, EMDI or iMpact is a strong advantage. * Experience with Kubernetes and Helm, AWS (S3 and DynamoDB) and Linux is desirable. * Familiarity with observability tools such as Prometheus, Grafana or Splunk, or serialisation formats such as Protobuf or FlatBuffers, is desirable. ## Description You will build and operate the software that connects trading venues and customers to the platform, working across order and trade flows, high-throughput market data and the reliability of the services behind them. The role suits an engineer who enjoys understanding complex protocols and turning them into dependable production services, and who wants to own work from design through deployment and support., * Build and evolve connectors and services for exchange and broker integrations. * Implement and maintain order, trade and market data flows, including protocol translation and venue-specific behaviour. * Diagnose production issues, fix defects and improve resilience, startup behaviour and recovery. * Make services easier to operate through useful metrics, logs, dashboards and alerts. * Improve automated testing and deployment pipelines, including safe promotion between environments. * Contribute to technical design reviews, documentation and knowledge sharing. * Work with product, test, operations and other engineering teams to deliver changes safely.