Connectivity and Messaging Engineer
Listed on 2026-05-30
-
Software Development
Backend Developer, Software Engineer, DevOps, Cloud Engineer - Software
For our Innovation & Technology department in London we are looking to hire a Connectivity and Messaging Engineer.
In an era where digitalisation and modern IT infrastructure is revolutionising banking, we are shaping a technology‑driven bank in which you as an IT professional will work closely with our business units. Our technology teams offer a challenging environment – from support and further development of legacy systems to the introduction of modern technologies such as AI, machine learning and highly automated trading applications.
YourRole in the team
We are about to start the next major overhaul of ULTRA, Berenberg’s connectivity and messaging platform. Working on this new version of ULTRA will give you the opportunity to adopt new concepts, ideas and technologies, keeping ULTRA ahead of future demands.
- Work on our in‑house micro‑service, fully Kubernetes (K8s) deployed connectivity & messaging platform ULTRA, which enables practically all applications in our IB trading stack to communicate flexibly, reliably and securely.
- Implement new exchange gateway integrations and provide ongoing maintenance as exchanges evolve their gateways.
- Test any new features and changes to ULTRA in an automated manner, ensuring that the mission‑critical system remains stable 24/7.
- Provide support responsibilities of varying degree as required.
- Deep and solid experience with Java, writing scalable, understandable and fully tested code for low‑latency, high‑throughput applications.
- Profound OOA & OOD skills with a deep understanding of multi‑threading and messaging patterns (point‑to‑point, pub/sub, event‑driven).
- Experience with the full development life‑cycle: implementation, code review, automated testing, release and familiarity with CI/CD pipelines.
- Profound understanding of the FIX protocol and how FIX engines operate.
- Good understanding of TCP/IP, UDP, routing tables, subnets, BGP and general IP networking.
- Experience with Docker containers and Kubernetes highly advantageous.
- A natural drive to continuously improve the product and its ecosystem (CI/CD pipelines, automated performance testing, monitoring) while keeping things simple.
- Private pension plan – 10% of base salary contribution by Berenberg.
- Generous 30‑day holiday allowance.
- Private health insurance.
- Life insurance scheme.
- Flexible working hours.
- Enhanced parental leave policies.
- Employee Assistance Programme offering counselling sessions related to mental health, financial wellbeing and other topics.
Berenberg is an Equal Opportunities Employer and prides itself on being a modern, dynamic and internationally orientated organisation. We value the rich diversity, skills and abilities and creative potential that people from differing backgrounds and experiences bring to the workplace. Every employee plays a vital role in providing quality service to all our customers and helping to create an inclusive working environment, where everyone can realise their full potential.
We’re committed to finding reasonable accommodations for candidates who require adjustments during our recruiting process.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: