> Markdown version of [/jobs/ext/3763968-principal-software-engineer-desktop-and-mobile-applications-roon](https://www.wearedevelopers.com/jobs/ext/3763968-principal-software-engineer-desktop-and-mobile-applications-roon). 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). --- # Principal software engineer - desktop and mobile applications - roon - **Company:** Harman - **Location:** Amsterdam, Netherlands (Remote available) - **Experience:** Expert - **Salary:** €11,188.0 - €16,408.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Microsoft Windows, Android Software Development, Apple IOS, Apple Mac Systems, Sound Recording and Reproduction, Mobile Application Development, Profiling, Continuous Delivery, Continuous Integration, Software Debugging, Linux, File Systems, Memory Management, Design of User Interfaces, Hyper-V, Mobile Application Software, Local Area Networks, Network Protocols, Node.Js, Software Engineering, Systems Architecture, Data Storage Technologies, Delivery Pipeline, Concurrency, Audio Streaming, Gpu Programming, Information Technology, Real-time Rendering, Software Performance, Multiplatform, Docker, Vmware - **Published:** October 16, 2026 - **Apply:** https://nl.talent.com/redirect?id=625437765869775171&source=vacant&utm_medium=xml&utm_campaign=marketing&utm_product=vacantnew_bulk&oapply=org_v2026-10&puid=edaaaddeddabaddcbddd9dd9edd9addaadabbdd89dda9dd7bdd9add9bdabaddfcdd99ddfbea3addffddgaed2dddgaddgfddgaddgaddg9ddg6ed3gc9bbb9b3bee3ee33def3de93de73defgdd7gdd9fddf3dec3de7gdde3ee33de93deg3ee33ee33deg3ee33ee33ee33ee33ee33ee3&pos=2&xml_batch_generation_id=9dcf5808-dae7-49ce-9c61-6f3f6fdf7059&falcon=1&pid=e3c739043db2&bpid=790111c8f4bf2f6a86c01783af4908ac ## About the Role * 10+ years of professional software engineering experience, including experience owning end-to-end delivery of complex projects. * Extensive experience with C# and .NET based technologies. * Strong systems software understanding of data storage, processing, memory management, filesystems, networking, and concurrency. * Sound understanding of network protocols and cross-platform development Windows, macOS, iOS, Android, and Linux). * Experience with automated pipelines for continuous build and integration systems (CI/CD). * Familiarization with containerization and virtualization technologies (Docker, VMware, HyperV, etc) and packaging software for these environments. Bonus Points if You Have * Bachelor's degree in computer science or other related field. * Specializing in any of the following areas: UI/UX engineering, Mobile application development, Networking, Graphics (real-time rendering or image processing), Audio (playback, management, processing), Software performance profiling, debugging, and optimization. * Experience with media playback engines on desktop and / or mobile platforms. * A passion for delivering top-notch audio experiences to users and an interest in the audio technology domain. * Familiarity with GPU programming and Node.js. What Makes You Eligible * Be willing to travel up to 5%, domestically and internationally. * Able to work virtually in any US time zone. * Successfully complete a background investigation and drug screen as a condition of employment. ## Description * Architect, develop and maintain high-performance desktop and mobile applications for HiFi audio enthusiasts across Windows, macOS, iOS, Android, and Linux, driving technical direction and ensuring seamless cross-platform experiences. * Lead cross-platform development initiatives using primarily C# and .NET-based technologies, applying deep expertise to improve scalability, maintainability, and long-term product evolution. * Design and optimize complex systems that manage audio content, music metadata, and low-latency audio streaming across local networks, leveraging your mastery of network protocols and concurrency models to deliver robust solutions. * Serve as a technical leader and mentor, guiding team members in best practices for architecture, performance profiling, and troubleshooting, while raising the overall technical bar. * Proactively identify and address risks in project delivery, communicate complex technical concepts to stakeholders, and influence decisions to align engineering efforts with business goals. * Drive innovation in audio streaming and system architecture, recommending and implementing advanced solutions that enhance user experience, performance, and reliability.