ProPursuit is currently looking for an experienced C++ Developer for a leading AI Software platform client of ours in Berlin who boasts over 1 million users.
This role allows fully remote working from within the EU.
Your role:
Work primarily in C++, including our customer portal which is written in C++. Some Assembler glue code is used where necessary, and build scripts are written in Python.
Take responsibility for implementing new features independently across the full development cycle.
Utilize the latest versions of Visual C++ and Xcode to incorporate new C++ standard features promptly.
Participate in the programming language working group of the German Institute for Standardization (DIN). Some employees are members of this committee and vote in the ISO/IEC C++ standardization process.
Approach problems from the user’s perspective and discuss abstract concepts with fellow developers.
Use Boost extensively, for example, Boost.Spirit for parsing.
Develop and maintain a cross-platform library supporting macOS and Windows with a unified code base.
Engage in architecture, design, implementation, customer feedback, and bug fixing, maintaining full control over your work.
Contribute to our custom range library, which extends concepts similar to Boost.Range or range-v3, including features like unifying internal and external iteration.
Your profile:
Hold a Bachelor's degree in Computer Engineering or a related field.
Have at least 3+ years of experience coding in C++.
Experience with software architecture.
A background in Computer Science is a plus.
Fluent in English; German language skills are a plus.
What we offer:
Challenging C++ development tasks.
A supportive environment that fosters growth and retention.
Ample time to refine your solutions.
An international team of talented professionals.
A flat organizational structure with room for your ideas.
Lifestyle-friendly working hours, no deadlines or overtime.