Berlin – April 2, 2025 – Tech professionals seeking a high-impact role in the financial sector, take note: Deutsche Bank is actively searching for a skilled Senior Software Engineer (C++) to join their dynamic team in Berlin. This full-time, permanent position (also available part-time) offers a chance to work on the cutting edge of electronic trading technology.
The successful candidate will become a key player in evolving Deutsche Bank’s sophisticated electronic trading capabilities for its Fixed Income and Currencies (FIC) business. This isn’t just maintaining systems; it’s about designing, building, and continuously enhancing a mission-critical platform that spans the entire technological stack – from physical and cloud infrastructure to ultra-low latency algorithms and market connectivity across the globe.
Working in close collaboration with quantitative developers, traders, and global IT teams, the Senior C++ Engineer will tackle challenges in developing high-performance, ultra-low latency components. The role involves leveraging advanced C++ (17/20), multi-threading, performance-tuned TCP/IP knowledge, and techniques like direct network access and CPU pinning to push the boundaries of speed and efficiency.
Key Responsibilities Include:
- Designing and developing exchange connectors, low-latency frameworks, and trading algorithms.
- Collaborating on requirements, technical analysis, and system architecture definition.
- Contributing to the full software development lifecycle, including L3 production support.
- Reviewing code, mentoring junior developers, and potentially leading sub-teams.
- Working with QA and DevOps to enhance automation and continuous integration/delivery pipelines.
Who Are They Looking For?
Deutsche Bank seeks engineers with:
- Strong C++ skills (STL, POSIX, Boost) focused on performance.
- Deep understanding of multi-threading and the TCP/IP stack.
- Solid grasp of algorithms, complexity, and mathematics.
- Hands-on Linux experience (gcc/gdb, valgrind).
- Fluent English communication skills.
- Bonus points for: Shell scripting, Python, or FIX protocol knowledge.
Why Deutsche Bank?
Beyond the technical challenge, Deutsche Bank offers a comprehensive benefits package supporting well-being across emotional, physical, social, and financial dimensions. Perks can include mental health resources, health check-ups, flexible/hybrid working options, family services, pension plans, banking benefits, and potentially a company bicycle or “Deutschlandticket” (benefits may vary by location). The bank fosters an inclusive culture focused on collaboration, initiative, and shared success.
Interested?
If you’re ready to step into a demanding yet rewarding role shaping the future of electronic trading, this could be your opportunity.
Job ID: R0383468 Location: Berlin Listed: April 2, 2025
For recruitment-related questions, please contact Kilian Weber at +49 (30) 34073087. To view more open positions kindly visit Deutsche Bank Career Page.
(Disclaimer: This article is based on information publicly listed by Deutsche Bank. Specific salary details were not provided in the source material but are expected to be competitive for a senior role in this sector. Apply via the official Deutsche Bank careers portal.)