Senior C++ Engineer - Virtual Minds Team

Our German partner Virtual Minds Group is a part of the biggest German media house Pro7Sat1. They are a leading European provider of high-quality technology solutions for automated, data-based digital marketing across all channels from a central enterprise platform. The modularly expandable platform provides all market participants – advertisers, agencies, and publishers/marketers – with individual, tailor-made solutions to achieve maximum marketing efficiency and to make the respective key assets in online marketing future-proof.
Together with our partner, we’re expanding a team in Serbia that will be fully integrated with the German-based Adserver Development Team. We are looking for a:
Senior C++ Engineer
Who loves to innovate within the tradeoff space between performance and product needs, and who cherishes the challenge of refactoring legacy code. While others may frolic in the fields of front-end, our ideal candidate ambles in the alleys of algorithms and enjoys maintaining a self-healing distributed system that processes billions of requests every day with low latency and nearly zero downtime.
Your responsibilities:
- Help your team solve contemporary challenges in the digital advertising space, from design to deployment and ongoing improvements
- Continuously enhance your knowledge
- Implement your solutions in a context where O(n) feels like an eternity, and protect them with unit, functional, and end-to-end tests
- Refactor legacy code to make it more modular and domain-driven
- Provide third-level support to customers and first-level support to your teammates by helping them overcome blockers
Your profile:
- Mastery of C++17, along with several years of professional experience in server-side software engineering
- Good initial experience with containerization (Docker) and service orchestration (K8s)
- A solid understanding of data structures and algorithms, concurrency, and time/space complexity
- Exposure to relational and NoSQL databases, with experience in the Kafka ecosystem and IDLs like Thrift or gRPC preferred
- Ability to drive topics independently, think critically, write clean code, and communicate effectively
Our offer:
- We value work-life balance and have flexible working hours
- Lots of team activities and perks: yearly retreats, workshops, hackathons
- A chance to work with a team of experienced engineers committed to continuous learning, with opportunities for growth through knowledge-sharing sessions and webinars
- Work with an international team of world-class engineers
- A modern, sunny, open working place with a positive and fun atmosphere.
- A stimulating work experience that will allow you to grow both professionally and personally
- Do you know someone who would be a perfect fit? Let them know and after the successful probation period come and collect a well-deserved referral fee!
LIFE & WORK AT INTERVENTURE
Working with us will provide you with exciting career opportunities in an international environment, a wide range of fringe benefits and the chance to develop further professionally as well as personally.
About InterVenture
We are a blend of Swiss business management and leadership culture and Serbian software engineering talent with a mission to support your products and services. We are a team that builds teams, we are a culture that shapes cultures. We learn from our partners and take the best of all their worlds.
True to our company vision of “bringing outstanding people together to arrive where no one was before”, we help our partners grow. By doing so, we create a bright future for talented software engineers in Serbia with outstanding career opportunities in an international environment.
Senior C++ Engineer - Virtual Minds Team
Loading application form