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.
$170k - $280k
Role Description As a Senior Principal Engineer, you will serve as the... ...and visionary leader for our Mobile App Renovation Strategy (MARS... ...innovative AI-first software development. You will report... ...major consumer-facing mobile application. ~Proven track record of...ApplicationFull timeWork experience placementLocal areaRemote workNight shift- ...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 coordination...ApplicationPermanent employmentLocal areaRemote workWorldwide
- ...description: Job Title: Desktop Support Engineer L2 Location: Kansas City,... ...computer systems, hardware, and software. You will respond to... ...desktop and laptop computers, mobile devices, and peripherals.... ...Familiarity with remote desktop applications and ticketing software....ApplicationRemote work
- ...IT Professionals is a Software Development Company based... ...services in Mobile development, Web development... ...languages to create native applications for iPhone, whereas we... ...to resolve complex desktop hardware/software... ...Microsoft Certified Systems Engineer (MCSE) Citrix...ApplicationFull timeWork at officeLocal area
$83.5k - $117k
Job DescriptionSenior Desktop Support AnalystThe Senior Desktop Support... ...such as laptops, desktops, and mobile devices. This includes device management, software deployments, and user support. The... ...various devices, managing OS and application patching using tools like Intune...ApplicationWork at officeRemote work- ...24) 369-4230. Title: IT Desktop Support Technician Location... ...related to computer systems, software, hardware and infrastructure... ...working with Microsoft-based applications, with emphasis on Windows 7/1... ...support for corporate mobile devices o Familiarity with...ApplicationRemote workMonday to Friday
- ...professional who specializes in desktop support with exceptional customer... ...support for desktops, laptops, mobile devices, printers, and productivity applications. You'll serve as an escalation point... ...and resolve hardware and software issues involving desktops, laptops...ApplicationRemote workFlexible hoursAfternoon shift
- ...specializing in Web, Cloud & Mobility staffing solutions. Be it... ..., JSLINT and JSON FTL for Desktop, tablet, and mobile. - Development... ...including hardware, software, and interface needs for projects... ...for building great web applications and thirst for learning -...ApplicationFull time
- ...Desktop Administrator Location: Olathe, KS Duration: 6+ months (W2) Skills: Desktop... ...resolving technical issues such as Outlook, applications, AD, Wi‑Fi, printers, software installations, and working on laptops, desktops, iPads, mobile phones, MacBooks, etc. Customer‑facing...ApplicationRemote work
- ...as loading of critical software Setup and... ...Onsite support/local IT engineer Strong Microsoft Operating... ...Equipment/Devices Strong desktop support knowledge including... ...desktop connectivity applications like SMS, Bomgar,... ...assist end users with mobile device setup, activations...ApplicationLocal areaRemote workShift work
- ...homeowner decides yes or no. That's where this app has to work. Mobile isn't a companion to the product here. For the tech in the... ...You'll prototype with Claude or Codex before you pull in another engineer. On mobile that's native Swift and SwiftUI, shipped through Xcode...ApplicationFull time
$25 - $30 per hour
...escalation point for Level 2/3 desktop support, delivering in‑person... ...advanced workstation, application, network, and peripheral issues... ...update applications using modern software‑distribution tools(nice to... ...maintenance of PCs, laptops, mobile devices, docking stations, and...ApplicationPermanent employmentFull timeFor contractorsWork at officeRemote work- ...regarding Windows, MacOS, iOS software and configuration.... ...or maintenance of desktop computer hardware and... ..., data migrations and application installation for Windows... ..., and receipt of mobility devices including iPhone... ...resource solutions sector, principals Greg Donner [link to...ApplicationWork at officeRemote workMonday to Friday
$142.79k - $184k
...Administration, Systems Engineering Certifications:... ...environment in delivering Desktop Engineering Services.... ...technical solutions, software, and hardware based... ...images including applications and GPO updates Deploying... ...Support: An internal mobility team focused on...ApplicationFull timeTemporary workPart timeWork at officeImmediate startRemote workWorldwideFlexible hours$122k - $209k
...difference in ways that matter to you. Role SummaryThe Lead Desktop Engineer - End User Compute (EUC) serves as a senior technical leader... ...appropriate use of Microsoft Defender Antivirus and Windows Defender Application Control (WDAC). Support vulnerability management,...ApplicationFull timeLocal areaRemote workWork from home3 days per week$43 - $48 per hour
...experienced and proactive Level 3 Mac Desktop Engineer to join our Workplace... ...support business needs. Application Packaging & Deployment:... ...deployment via Jamf. Ensure software is up to date, tested, and compliant... ...Download the Sparks Group mobile app from Apple App Store or...ApplicationHourly payRemote work3 days per week$32 - $40 per hour
...resolution of complex desktop problems for end-users... ...related hardware and software in order to deliver required... ....• Prepare tests and applications for monitoring desktop... ...• Exchange/ Email• Mobility support• Deployment,... ...supporting teams of developers/engineers.Tech skills1. Setup,...ApplicationContract workTemporary workWork at officeRemote work3 days per week- ...Top Skills Strong Windows desktop and endpoint support expertise Multi-monitor and high... ...collaboration tools used for communication Manage mobile devices and secure endpoints used for... ...to investment platforms Investment Applications & Market Data Support Provide basic L1...ApplicationRemote work
$45k
...1-3 years of experience in a desktop support or help desk position... ...~ Experience in supporting mobile devices (iOS, Android) ~ Basic... ...issues related to hardware, software, operating systems, and connectivity... ...desktop operating systems, applications, and updates Respond...ApplicationFull timeWork at officeRemote work- ...seeking a motivated, service-oriented Desktop Support Engineer to provide high-quality end-user... ...and familiarity with financial-market applications are preferred.ResponsibilitiesProvide... ...and Unity Connection.Support corporate mobile devices, including iOS and Android devices...ApplicationWork at officeRemote work
$117.8k - $160k
...with deep expertise in native mobile app experiences to join our... ...closely with product and engineering to ensure mobile experiences... ...solutions and patterns, across desktop and mobile devices-... ...accommodation or adjustment during the application and hiring process,...ApplicationFlexible hours- ...will assist in troubleshooting hardware, software, and network issues across local and... ...Provide user guidance and training on common applications and security best practices Minimum... ...years of experience providing user and desktop support in a DoD or secure environment Experience...ApplicationLocal areaRemote work
$34 per hour
...you will do as the L2 Desktop Support:The requirements... ...and resolving software issues. Ability to install... ...Strong Apple ISO and mobile support (MDM Support)Broad... ...IT innovation, sales, engineering, operations,... ...for you! All qualified applicants will receive consideration...Work at officeRemote work- ...Specialist; the Associate Service Specialist is responsible for desktop and mobile phone support to Columbia University Information Technology... ...for over 3000 endpoints on and off campus for hardware, software, and networking issues and installations. Responsibilities Provides...Remote work
- ...GlobalProtect, Lenovo X1 laptops, Azure Virtual Desktop , and related platforms Build... ...closely with systems, network, and application teams to ensure resilient, scalable, and... ...VPN clients, desktop and laptop hardware, mobile device support (iOS & Android) ~ Experience...ApplicationRemote work
$30 - $35 per hour
...recent, professional experience in a Desktop Support, Technical Support,... ...resolving a wide range of hardware and software issues involving desktops,... ...docking stations, monitors, printers, mobile devices, peripherals, and business applications. Solid understanding of...ApplicationContract workTemporary workWork at officeRemote workRelocation$100k - $115k
...data scientists, developers, engineers and designers.About the job:Role SummaryProvide advanced desktop and end-user support in a high... ...and resolve desktop, application, and system performance issues... ...maintain desktops, laptops, mobile devices, and VDI environments...ApplicationFull timeFor contractorsWork at officeLocal area- ...services company specializing in Web, Cloud & Mobility staffing solutions. Be it core Java,... ...Description BS in Computer Science, Computer Engineering, or similar technical education Hands-on experience building applications using C#/.NET, Objective-C or Java...ApplicationFull time
- Position Summary Seeking a Desktop Support Technician to provide hands-on technical... ...on desktop hardware, laptops, mobile devices, peripherals, application support, ticket resolution, and workstation... ...members. Troubleshoot hardware, software, and mobile device issues. Required...ApplicationWork at officeRemote work
- ...digital experiences for millions as a Principal Software Engineer I at Spectrum, where you will drive... ...modernization of essential enterprise applications supporting customer care and back-office... ...include Spectrum Internet, TV, Mobile and Voice. Beyond our connectivity solutions...ApplicationWork at officeLocal areaWork from homeVisa sponsorship1 day per week
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
- senior principal software engineer Remote
- principal consultant Remote
- principal designer Remote
- principal data analyst Remote
- epic principal trainer Remote
- principal scientist Remote
- principal cloud computing engineer Remote
- principal software architect Remote
- principal Remote






