Principal Software Engineer - Desktop and Mobile Applications
$134.25k - $196.9kHARMAN International
Role Description
At Roon, we are at the forefront of revolutionizing the way people experience music. Since our inception, we have dedicated ourselves to developing software that transforms music streaming into an immersive journey, tailored specifically to the listener's preferences and unique tastes.
Join us to become a vital resource in our development team, helping us continue our journey towards greatness. Unleash your creativity and technical prowess to build and uphold exceptional standards that become benchmarks in our industry.
- Architect, develop and maintain high-performance desktop and mobile applications for HiFi audio enthusiasts across Windows, macOS, iOS, Android, and Linux.
- Lead cross-platform development initiatives using primarily C# and .NET-based technologies.
- Design and optimize complex systems that manage audio content, music metadata, and low-latency audio streaming.
- Serve as a technical leader and mentor, guiding team members in best practices for architecture, performance profiling, and troubleshooting.
- Proactively identify and address risks in project delivery and communicate complex technical concepts to stakeholders.
- Drive innovation in audio streaming and system architecture, recommending and implementing advanced solutions.
Qualifications
- 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.
Requirements
- Bachelor’s degree in computer science or other related field (bonus points).
- Specializing in areas such as UI/UX engineering, Mobile application development, Networking, Graphics, Audio, Software performance profiling, debugging, and optimization (bonus points).
- Experience with media playback engines on desktop and/or mobile platforms (bonus points).
- A passion for delivering top-notch audio experiences to users and an interest in the audio technology domain (bonus points).
- Familiarity with GPU programming and Node.js (bonus points).
Benefits
- Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location.
- Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.).
- Extensive training opportunities through our own HARMAN University.
- Competitive wellness benefits.
- Tuition reimbursement.
- “Be Brilliant” employee recognition and rewards program.
- An inclusive and diverse work environment that fosters and encourages professional and personal development.
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.
$134.25k - $196.9k
...have dedicated ourselves to developing software that transforms music streaming into... .... We are developers, designers, engineers, and audiophiles united by a common... ...develop and maintain high-performance desktop and mobile applications for HiFi audio enthusiasts across Windows...ApplicationFull timeLocal areaRemote workWorldwideFlexible hours$134.25k - $196.9k
...have dedicated ourselves to developing software that transforms music streaming into... .... We are developers, designers, engineers, and audiophiles united by a common... ...develop and maintain high-performance desktop and mobile applications for HiFi audio enthusiasts across Windows...ApplicationFull timeTemporary workLocal areaImmediate startRemote workWorldwideFlexible hours- ...Sr Desktop Engineer Dallas, TX: 3 days onsite, 2 days work from home... ...will drive imaging for 400+ applications across PCs and Macs using MECM... ...for Windows, Macs, mobile devices and VDI solutions (Windows... ...MDT, Autopilot) Package software applications for automated deployments...ApplicationWork from home
- The Desktop Support & Training Analyst is responsible for providing... ...computer hardware and software systems. This position ensures... ...user proficiency with corporate applications, and maintains a reliable desktop... ...computers, peripherals, and mobile devices Provide end-user...ApplicationWork at officeRemote work
- ...Description Information Technology Services (ITS), the central IT provider at the University at Albany, seeks applicants for Assistant Manager, Desktop and Mobile Computing. This position supports the Manager of Desktop and Mobile Computing by helping coordinate, monitor...ApplicationRemote workMonday to FridayAfternoon shift
- ...Desktop Support Position Candidates MUST be WI residents or willing... ...of desktop supported applications and hardware. This position requires... .../SCCM (for patch management, software deployment, and inventory... ...Microsoft VPC or similar product # Mobile device management (iPad,...ApplicationRemote workRelocation
- ...company, is looking for a IT Desktop Support for their Canton, NY... ...related to computer systems, software, hardware and infrastructure... ...working with Microsoft-based applications, with emphasis on Windows 7/1... ...Limited support for corporate mobile devices Familiarity with...ApplicationRemote work
$28 - $33 per hour
...Desktop Support Analyst | Location: Tampa, FL, Hybrid... ...SCCM, and enterprise applications such as Adobe Creative... ...productivity tools, and mobile device access. Key... ...resolving hardware, software, and connectivity issues... ...Data Intelligence Engineering & Analytics, AI/ML Operational...ApplicationHourly payContract workRemote work3 days per week- ...Responsibilities: Provide first- and second-level support for desktops, laptops, printers, and mobile devices. Respond to service requests and incidents... ...operating systems (Windows/macOS/Linux) and software applications. Troubleshoot hardware, software, and peripheral...ApplicationWork at officeRemote workFlexible hours
- ...End User Computing (EUC) Engineer Contractor | IT Operations... ...solutions, including desktop/laptop systems, mobile devices, virtual desktop infrastructure... ...and productivity/business applications. Deploy and configure... ...system images and software packages using automated...ApplicationFor contractors
$24 - $52.8 per hour
...seeking a highly technical Desktop Support Technician to join... ...support for computers and mobile devices in a fast-paced engineering environment Troubleshoot hardware and software issues on Windows, Linux... ...general use and engineering applications such as Git Hub,...ApplicationHourly payFull timeTemporary workLocal areaRemote workFlexible hours- ...Desktop Support Engineer Provides day-to-day onsite problem resolution for laptop, voice, print... ...glove customer support to a highly mobile population in a fast-paced environment... ...laptop computer, operating system, application software, and hardware technologies and...ApplicationWork at officeLocal areaRemote work
- ...designs, programs, debugs, and modifies software enhancements and/or new products used in... ...Code may be used in commercial or end‑user applications, such as materials management, financial management, HRIS, mobile apps or desktop applications products. Using current programming...ApplicationWork at officeLocal areaRemote work3 days per week
- ...Description Job Title: IT Desktop Support Location: Canton,... ...- CompTIA Cloud+ - CompTIA Mobility+ - CompTIA Network+ - CompTIA... ...to computer systems, software, hardware and infrastructure... ...working with Microsoft-based applications, with emphasis on Windows 7/...ApplicationPermanent employmentContract workRemote work
- ...Job Title: Desktop Support Engineer Location: Atlanta, GA (Onsite) Job... ...Troubleshoot hardware, software, peripheral, printer, and multi... ...Windows desktops, laptops, and mobile devices. Support... ...Collaborate with infrastructure and application support teams to resolve...ApplicationRemote work
- ...Desktop Engineer Developer Boston, MA Communications Media Software JO-1902-1186 We are entering a stage of very rapid... ...developing protocol support and applications for Microsoft Windows™,... ...virtual desktop environments and mobile devices. We are the...Application
- ...Desktop Support Role: Desktop Support Location: Newark, NJ / Olathe, KS (Onsite) Fulltime... ...for desktops, laptops, printers, mobile devices, and peripherals as existing processes... ...account setup, network configuration, software/application issues. Experience in performing OS...ApplicationFull timeRemote work
- ...Request ID: 96501-1 Title: Desktop Administrator Locations: 100% Onsite: Olathe... ...resolving technical issues like Outlook, Applications, AD, wifi, printer, software installations, working on laptops/desktops/ipads, mobile phones, mac books etc, customer facing role...ApplicationRemote work
- ...and experience on Windows OS Manage Desktop Devices (hardware, software and connectivity) incidents through... ...systems and standard office applications) support and maintenance on Desktop... ...good understanding of Lync, VPN, and mobile device support Analyze Service Desk...ApplicationContract workRemote work
- ...to-end technical support for desktop and laptop systems, including troubleshooting hardware, software, and connectivity issues.Handled... ...EUC tools and supported applications such as MS Office, Outlook, and... ...Windows OS environments, mobile device support, and basic MAC...ApplicationFor contractorsSelf employmentFreelanceRemote work
- Responsibilities Provide hands-on support for desktops, laptops, mobile devices, printers, video conferencing equipment... ...devices, escalating when necessary Support remote engineering teams in application packaging, software distribution, image management, MDM,...ApplicationRemote work
- About the role As a Desktop Analyst, you will make an impact by providing... ...operation of hardware, software, and IT systems across the... ...desktops, laptops, tablets, and mobile devices Analyze symptoms to... ...problems, user authentication, application installs/uninstalls, and...ApplicationWork at officeRemote workRelocationFlexible hoursAfternoon shift
- ...Crestron Security Patching O365 Mobile Device Management SHarepoint/... ...will provide strong desktop support and IOS and MAC support... ...Proficiency in Microsoft 365 (O365) applications and administration, as well... ...support for hardware, software, and network connectivity issues...ApplicationWork at officeRemote work
- ...you will split your time between developing internal software applications and providing comprehensive desktop support to our team. You will be responsible for... ...configure, and maintain employee laptops, desktops, mobile devices, and peripherals (printers, scanners). In...ApplicationPermanent employmentLocal areaRemote workWorldwide
- ...Type: Contract Job Title: IT Desktop Support Technician Location: Canton... ...and resolving hardware, software, and infrastructure issues while delivering... ...Windows environments, Microsoft Office applications, enterprise hardware, mobile devices, cloud applications,...ApplicationContract workWork at officeLocal areaRemote work
- We are seeking an experienced Desktop Administrator to provide high-quality desktop and... ...for desktops, laptops, printers, mobile devices, and peripherals. Install, upgrade... ...resolve user issues including OS, hardware, software/application, network, and account setup problems....ApplicationWork at officeRemote work
$25 - $28 per hour
...Desktop Support Technician Own Your Future at Psomas... ...Windows devices, Microsoft 365, engineering applications, and endpoint management solutions... ...for desktops, laptops, mobile devices, printers, and... ...troubleshooting hardware, software, connectivity, and printing...ApplicationWork at officeImmediate startRemote work- ...research and innovation sector, is seeking a Desktop Technician III to join their team. As a... ..., and troubleshoot laptops, desktops, mobile devices, and conference room AV equipment. Install and support standard software applications such as Windows 11, Mac OS, Microsoft...ApplicationWeekly payTemporary workWork at officeRemote workFlexible hours
- The Desktop Analyst will provide a high level of hardware/software and application support to company’s end users with ticket management activities. What will you do? As... ...including: troubleshooting for server, network, PC, mobile devices, phone, printer hardware and software,...ApplicationRemote work
- Role: Field Desktop Support Tech- L3/VIP Support Tech Type: Contract... ...ensuring executive devices, applications, and meeting environments... ..., including laptops, mobile devices, and secure collaboration... ..., Webex). Lead workstation engineering initiatives (PowerShell scripting...ApplicationContract workImmediate startRemote workShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Desktop and Mobile Applications. Be the first to apply!
- principal software engineer Remote
- principal solutions consultant Remote
- principal architect Remote
- associate principal Remote
- principal data scientist Remote
- principal consultant Remote
- senior principal cloud computing engineer Remote
- epic principal trainer Remote
- principal cloud computing engineer Remote
- senior principal scientist Remote


