us. Application Process ️ Talent Call (Video Call): Get to know each other and exchange ideas about the role. Specialist tech interview (video call): Focus on your skills and projects. PairProgramming Challenge (Onsite in Berlin): Solve a real challenge in a team. Contract interview (video call More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom Hybrid / WFH Options
Atom Bank
also: Provide technical input in value stream meetings, including planning, stand-ups and retrospectives. Contribute to technical design and to ensure associated artefacts are documented to agreed standards Lead pairprogramming activities with less experienced engineers. Take ownership of multiple features across the estate. When required, participate in the App release process. Help to define coding standards and More ❯
also: Provide technical input in value stream meetings, including planning, stand-ups and retrospectives. Contribute to technical design and to ensure associated artefacts are documented to agreed standards Lead pairprogramming activities with less experienced engineers. Take ownership of multiple features across the estate. When required, participate in the App release process. Help to define coding standards and More ❯
and have experience with deep learning frameworks such as PyTorch or Jax. Have a strong software engineering background and are interested in working closely with researchers and engineers. Enjoy pair programming. Care about code quality, testing, and performance. Are passionate about AI's potential impact and committed to developing safe, beneficial systems. Strong candidates may also: Have a background More ❯
level. The application journey has 4 key steps Our interview process involves four main stages after an informal recruiter call: Initial Call System Design Interview Take home task or pair coding exercise Final interview including a behavioural and a leadership interview This process should take around 3-4 weeks - your schedule is really important to us, so we promise More ❯
and implement low-latency trading systems for FX and equities markets Expand platform capabilities to support futures, options, and other asset classes Collaborate with system, network, and low-latency programming specialists Work on complex capital markets solutions in a fast-paced trading environment Essential Skills & Experience 10+ years of C++ development experience Strong expertise in modern C++ (C++14, C++17 … system integrations Understanding of cross-asset trading and hedging strategies Highly Desirable Experience with front office trading systems Background in banking (buy-side C++ experience particularly valued) Low-latency programming skills and system optimization Experience with LP onboarding and liquidity management Knowledge of futures and options markets Gaming industry experience (demonstrating high-performance system development) Technical Environment Modern C++ … with multiple liquidity providers and trading venues Real-time market data processing and order execution Cross-asset risk management and hedging algorithms Team & Culture Work alongside specialists in system programming, network optimization, and low-latency development Collaborative environment with focus on technical excellence Complex business domain requiring both technical skill and financial markets understanding Interview Process Technical & Business Discussion More ❯