This Software Engineer position is for our DT growth product line. You can read more. Our Engineering hub is built on professionalism. You can see more about our culture and our tech
This is a hybrid onsite in Berlin, remote work is not an option.
About the C++ Software Engineer:
Collaborate with our team to design and implement scalable, fault-tolerant distributed systems that power our core products.
Build and optimize backend services with a focus on low latency, concurrency, and high availability.
Design and maintain robust data pipelines that extract, transform, and load data to support business insights and strategic decision-making.
Write clean, maintainable, and well-documented C++ code, and participate in code reviews to ensure technical excellence.
Research and evaluate new technologies, ensuring that our solutions remain reliable, performant, and future-proof.
Contribute to our engineering culture by sharing knowledge, mentoring peers, and promoting best practices in distributed systems development.
About you as the C++ Software Engineer:
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent hands-on experience).
5+ years of professional C++ development experience, with strong knowledge of modern C++ (STL, Boost).
Solid foundation in object-oriented design, design patterns, algorithms, and complexity analysis.
Experience working with distributed systems or large-scale backend architectures (or strong interest and ability to learn quickly).
Comfortable writing high-quality code in C++ and open to learning additional languages such as Scala or Python.
Understanding of scalability, fault tolerance, and concurrency challenges in distributed environments.
Familiarity with relational databases (e.g., MySQL) — experience with data modeling and query optimization is a plus.
Strong verbal and written communication skills in English, with the ability to collaborate effectively across teams.
Notice to External Staffing Agencies, Placement Services, and Professional Recruiters ("Agencies"):