> Markdown version of [/jobs/ext/1185359-senior-c-ui-software-engineer](https://www.wearedevelopers.com/jobs/ext/1185359-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, Git, Virtual Agents, C++14, Domain Driven Design, Docker, Golang - **Published:** July 5, 2026 - **Apply:** https://www.xing.com/jobs/muenchen-senior-ui-software-engineer-155943710 ## 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, * Ownership: You take shared ownership of the machine application, delivering product features while ensuring high quality standards * Service Support: You participate in the service duty rotation to solve real-world field issues in collaboration with our service team * EGYM Knowledge: You familiarize yourself with the EGYM ecosystem and the role of the different teams in the software engineering department * Team Integration: You become a fully integrated and respected member of the Machine Software domain and the wider engineering department ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [UX is a fullstack job!](https://www.wearedevelopers.com/videos/1020-ux-is-a-fullstack-job) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Stop Committing Your Secrets - GIt Hooks To The Rescue!](https://www.wearedevelopers.com/videos/573-stop-committing-your-secrets-git-hooks-to-the-rescue) ## Related Articles - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)