> Markdown version of [/jobs/ext/4683145-senior-c-ui-software-engineer](https://www.wearedevelopers.com/jobs/ext/4683145-senior-c-ui-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior C++ UI Software Engineer - **Company:** EGYM GmbH - **Location:** München, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Business Logic, C++ (Programming Language), Cloud Computing, CMake, Continuous Integration, Software Design Patterns, Firmware, Software Architecture, Qt Modeling Language (QML), Qt (Software), Reliability Engineering, Software Engineering, Backend, Agentic-AI, Git, C++14, Domain Driven Design, Docker, Golang - **Published:** November 12, 2026 - **Apply:** https://www.adzuna.de/details/5961865086 ## About the Role + Must: You have at least 7 years of hands-on experience in modern C++ + Nice to have: You are a T-shaped profile, with professional expertise in UI (Qt/QML is a big plus) and backend (Golang is a big plus) * Software Design and Architecture: You possess a strong ability and enthusiasm for bringing a maintainable structure into application and business logic heavy software. As a plus you are familiar with concepts like domain-driven design and various software architecture/design patterns * Software Engineering Excellence: You have professional experience in cutting-edge Software engineering methods, such as Agentic AI, CI/CD, Automation * Analytical Skills: You are able to break down complex problems, abstract key concepts, identify patterns, and understand underlying principles to derive effective solutions and make informed decisions * Quality: You maintain high standards for code, documentation, Git commits and ensure every task includes appropriate testing * Adaptability: You balance technical perfection with pragmatic, agile delivery and remain eager to learn new technologies. You thrive in a fast-paced environment where priorities evolve quickly and teams form dynamically around emerging needs * End-to-end Product Responsibility: You have proven experience delivering customer facing solutions, working in a Product Trio setup (Product, Design, Engineering) ## Description * Software Development: You develop high-quality software using C++ and additional technologies like Qt/QML, agentic AI, Docker, CMake or Conan * Execution: You handle diverse technical responsibilities ranging from UI/business logic programming and architecture design to technology evaluation, testing, documentation, and deployment * Customer Value Creation: You enhance the customer experience by delivering differentiating features for our smart fitness machines and ecosystem, in a Product Trio setup (Product, Design, Engineering) * Cross-team Collaboration: You collaborate closely with other expert functions such as firmware engineering, sports science, Cloud and site reliability * Knowledge Sharing: You share your technical expertise to support the growth of our Realm * Innovation: You actively contribute to shaping our SW technology and boost the team's productivity