Aktiviere Job-Benachrichtigungen per E-Mail!

C++ Software Engineer – Distributed Systems

Digital Turbine

Berlin

Vor Ort

EUR 70.000 - 90.000

Vollzeit

Vor 16 Tagen

Zusammenfassung

A leading mobile advertising technology company in Berlin is seeking a C++ Software Engineer to design scalable distributed systems. The ideal candidate will have over 5 years of C++ development experience and a strong foundation in object-oriented design. This role offers a hybrid work model and opportunities to collaborate with top experts in the industry.

Leistungen

Learn from industry experts
Friendly, culturally diverse team
Flexible working conditions

Qualifikationen

  • 5+ years of professional C++ development experience.
  • Strong knowledge of modern C++ (STL, Boost).
  • Experience with distributed systems or large-scale backend architectures.

Aufgaben

  • Design and implement scalable, fault-tolerant distributed systems.
  • Build and optimize backend services for low latency and high availability.
  • Maintain robust data pipelines for business insights.

Kenntnisse

C++ development
Distributed systems
Object-oriented design
Concurrency
Data modeling
MySQL
Communication skills

Ausbildung

Bachelor's degree in Computer Science or Software Engineering

Tools

STL
Boost
Scala
Python
Jobbeschreibung

C++ Software Engineer – Distributed Systems

Berlin, Germany. EMEA – AGP Tech / Regular / Hybrid. At Digital Turbine, we make mobile advertising experiences more meaningful and rewarding for users, app publishers, and advertisers — intelligently connecting people in more ways, across more devices. We provide app publishers and advertisers with powerful ads and experiences that captivate consumers, fuel performance, and help telecoms and OEMs supercharge awareness, acquisition, and monetization. In a rapidly evolving industry, we are constantly innovating and creating better paths of discovery to connect consumers, publishers, and advertisers across the mobile ecosystem. Software engineers at Digital Turbine ship features that affect millions of user’s mobile experiences. You will be creating cutting edge internal and external-facing tools to help analyze billions of events on millions of mobile devices. Each engineering team works with a clear mission in mind, taking accountability for every part of the system from deployment to production. 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 (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.
What we do

Digital Turbine is a leading mobile advertising technology company. We are devoted to solving the fundamental business challenge faced by freemium app and game developers, generating sustainable revenue streams through ad monetization across all connected devices. Built by developers for developers, our unified platform serves approximately 500+ million monthly active users and empowers thousands of the world’s leading app developers and publishers to integrate, manage and optimize all ad revenue sources across mediation, exchange and ad serving. We are investing for the long term to build the platform that will fuel the app economy of the future. What we offer: Learn and grow with some of the best experts in the industry. Contribute to technically diverse (platforms: Unix, mobile (iOS / Android), C++, Scala, Ruby), highly scalable, open source technologies and hacker-friendly projects. Work with a high-growth oriented, publicly traded company (with around 600 employees in various countries). Join a friendly, culturally diverse team where people value excellence, team spirit, passion, courage, pragmatism and accountability.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.