Senior C++ Developer | Remote | Data Visualization Software Expert

Full-time
Remotely
Part-time

We're seeking an exceptional Senior C++ Developer to join our pioneering team creating sophisticated data visualization software for business presentations. This opportunity enables you to harness cutting-edge technologies—including OpenGL, OpenCV, and Boost libraries—while solving intricate algorithmic challenges. Your expertise will drive cross-platform development for Windows and Mac environments, empowering business professionals to transform complex data into compelling visual narratives that influence decision-making.


Key Responsibilities

- Architect, develop, and optimize high-performance C++ code for our advanced data visualization platform.

- Design and implement sophisticated algorithms for data processing and visual rendering.

- Create and maintain cross-platform functionality—seamlessly bridging Windows and Mac ecosystems.

- Collaborate with product teams to implement innovative features and enhance existing capabilities.

- Troubleshoot and resolve complex software challenges across diverse environments.

- Orchestrate continuous integration and deployment processes via Git and Jenkins.

- Conduct thorough code reviews and mentor junior development talent.

- Optimize application performance, particularly for large-scale datasets and real-time visualization.

- Ensure code quality through comprehensive unit testing and meticulous documentation.

- Stay at the forefront of emerging technologies relevant to data visualization landscapes.


Required Skills

- 7+ years of professional C++ development experience.

- Demonstrable expertise building applications for both Windows and Mac operating systems.

- Profound understanding of modern C++ standards (C++11/14/17/20).

- Mastery of Visual Studio and Xcode development environments.

- Advanced proficiency with Boost libraries and component integration.

- Hands-on experience with OpenCV for image processing and computer vision applications.

- Strong command of OpenGL for 2D/3D rendering and visualization techniques.

- Expertise in Git version control and CI/CD orchestration via Jenkins.

- Comprehensive knowledge of Microsoft Office products and integration capabilities.

- Advanced understanding of algorithm design, data structures, and optimization methodologies.

- Bachelor's degree or higher in Computer Science, Engineering, or related technical field (or 3+ years equivalent professional experience).

- Fluent communication skills in English or German (one language is sufficient).

- Exceptional attention to detail and analytical thinking capabilities.

- Outstanding problem-solving aptitude and communication skills.


Nice to Have

- Experience with modern data visualization libraries (D3.js, Plotly, matplotlib).

- Proficiency with parallel computing and multi-threading in C++.

- Familiarity with Qt framework for sophisticated UI development.

- Knowledge of SIMD optimization techniques for performance acceleration.

- Background in computational geometry or advanced computer graphics.

- Experience with business intelligence tools and analytical frameworks.

- Track record of working with large-scale datasets or real-time data streams.

- Contributions to open-source repositories or community projects.

- Understanding of machine learning algorithms and their C++ implementations.

- Facility with CMake or equivalent cross-platform build systems.


Why Join Our Team

Join a forward-thinking enterprise operating at the intersection of technology and business intelligence! As a remote team member, you'll enjoy the freedom of working from your preferred location while contributing to products that empower organizations to make data-driven decisions through powerful visualizations. Our culture fosters intellectual curiosity, promotes continuous learning, and values technical excellence. Your C++ expertise won't merely be utilized—it will be celebrated, developed, and instrumental in shaping the future of data visualization technology for global business applications.