Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Desktop and Mobile Applications

$134.25k - $196.9k
Full-time

HARMAN 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.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Desktop and Mobile Applications in Remote vacancy
  • $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... 
    Application
    Full time
    Work experience placement
    Local area
    Remote work
    Night shift

    The Home Depot

    Remote
    2 days ago
  •  ...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... 
    Application
    Permanent employment
    Local area
    Remote work
    Worldwide

    Data Device Corporation

    Bohemia, NY
    3 days ago
  •  ...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.... 
    Application
    Remote work

    BlupaceUS LLC

    Kansas City, MO
    20 days ago
  •  ...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... 
    Application
    Full time
    Work at office
    Local area

    360 IT Professionals Inc.

    Remote
    22 hours ago
  • $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... 
    Application
    Work at office
    Remote work

    Plymouth Rock Assurance

    Boston, MA
    22 hours ago
  •  ...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... 
    Application
    Remote work
    Monday to Friday

    DivIHN Integration Inc

    New York, NY
    3 days ago
  •  ...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... 
    Application
    Remote work
    Flexible hours
    Afternoon shift

    Green Key Resources

    San Francisco, CA
    22 hours ago
  •  ...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 -... 
    Application
    Full time

    Jobsbridge

    Remote
    22 hours ago
  •  ...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... 
    Application
    Remote work

    Zenith Infotek LLC

    Olathe, KS
    3 days ago
  •  ...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... 
    Application
    Local area
    Remote work
    Shift work

    HCLTech

    Jackson, TN
    22 hours ago
  •  ...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... 
    Application
    Full time

    Dalton Mills

    Remote
    4 days ago
  • $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... 
    Application
    Permanent employment
    Full time
    For contractors
    Work at office
    Remote work

    Onto Innovation

    Wilmington, MA
    2 days ago
  •  ...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... 
    Application
    Work at office
    Remote work
    Monday to Friday

    The Rockridge Group

    South San Francisco, CA
    16 days ago
  • $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... 
    Application
    Full time
    Temporary work
    Part time
    Work at office
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    GDIT

    Annapolis Junction, MD
    a month ago
  • $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,... 
    Application
    Full time
    Local area
    Remote work
    Work from home
    3 days per week

    T. Rowe Price

    Owings Mills, MD
    3 days ago
  • $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... 
    Application
    Hourly pay
    Remote work
    3 days per week

    Sparks Group

    Washington DC
    16 days ago
  • $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,... 
    Application
    Contract work
    Temporary work
    Work at office
    Remote work
    3 days per week

    TEKsystems

    Bellevue, WA
    1 day ago
  •  ...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... 
    Application
    Remote work

    TechDigital Group

    Wilmington, DE
    4 days ago
  • $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... 
    Application
    Full time
    Work at office
    Remote work

    CAI

    Fort Myers, FL
    9 days ago
  •  ...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... 
    Application
    Work at office
    Remote work

    Balyasny Asset Management

    New York, NY
    4 days ago
  • $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,... 
    Application
    Flexible hours

    AmazonWebServices

    Seattle, WA
    3 days ago
  •  ...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... 
    Application
    Local area
    Remote work

    Kros-Wise

    San Diego, CA
    22 hours ago
  • $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 office
    Remote work

    Zones

    New York, NY
    4 days ago
  •  ...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

    Columbia University Information Technology

    New York, NY
    3 days ago
  •  ...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... 
    Application
    Remote work

    The Princeton Group

    New York, NY
    more than 2 months ago
  • $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... 
    Application
    Contract work
    Temporary work
    Work at office
    Remote work
    Relocation

    TEKsystems

    Boston, MA
    2 days ago
  • $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... 
    Application
    Full time
    For contractors
    Work at office
    Local area

    BBVA

    Houston, TX
    4 days ago
  •  ...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... 
    Application
    Full time

    Jobsbridge

    Remote
    22 hours ago
  • 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... 
    Application
    Work at office
    Remote work
    Indianapolis, IN
    3 days ago
  •  ...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... 
    Application
    Work at office
    Local area
    Work from home
    Visa sponsorship
    1 day per week

    Spectrum Charter

    Charlotte, NC
    2 days ago

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!