Note: This role does not offer visa sponsorship. We are only looking for candidates in Germany who speak English (B2) and German (C1 or C2/Native) Language. Requirements A degree in a relevant field is preferred, but hands-on experience is what really counts. Strong expertise in modern C++ and the standard library, along with experience using Boost libraries. Basic knowledge of C# and the .NET framework. Familiarity with message-oriented communication and databases is a plus. Creative problem-solving skills and initiative in project planning. Commitment to delivering high-quality software. Proficiency in written and spoken German (minimum C1) and English (minimum B2). Tasks & Responsibilities As a member of a small development team, you'll independently design and implement modules and applications to support both automated and manual securities trading, while also maintaining and enhancing existing programs. Develop robust, high-performance, and scalable software solutions for trading, back office, analysis, and simulation challenges. Work with a variety of concepts and technologies, including client-server systems, various network protocols, and databases. Stay in close contact with users to fully understand trading processes, ensuring optimal performance in your tasks. Core Benefits Health and Wellness : Enjoy fresh fruit, snacks, and beverages in the office, as well as company-sponsored sports club memberships. Professional Development : Benefit from a thorough onboarding process, continuous training opportunities, and support for both personal and professional growth.