Talent.com
HARMAN International
Principal Software Engineer - Desktop and Mobile Applications - RoonHARMAN International • Southwater – West Sussex, United Kingdom
Principal Software Engineer - Desktop and Mobile Applications - Roon

Principal Software Engineer - Desktop and Mobile Applications - Roon

HARMAN International • Southwater – West Sussex, United Kingdom
30+ days ago
Job type
  • Full-time
Job description

A Career at HARMAN


As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you’ll discover that at HARMAN you can grow, make a difference and be proud of the work you do every day.

About the Role

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.

Under the umbrella of Harman International, Roon continues to operate with the spirit of a nimble startup, backed by the resources and reach of a global powerhouse. Our team comprises passionate individuals who believe in the power of music to connect and inspire. We are developers, designers, engineers, and audiophiles united by a common goal—to make listening to music more engaging, personal, and connected.

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. Embrace the challenge of creating cutting-edge technologies that position us as leaders and be instrumental in charting the course to a future defined by innovation and excellence. We invite you to apply and be a part of our journey to set new standards in HiFi audio software. Join us in creating an immersive and innovative audio experience for users worldwide.

What You Will Do

  • 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.

What You Need to Be Successful

  • 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.

What We Offer

  • 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

#LI-NW1

#LI-REMOTE

Salary Ranges:

$ 134,250 - $ 196,900

HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard torace, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Create a job alert for this search

Principal Software Engineer - Desktop and Mobile Applications - Roon • Southwater – West Sussex, United Kingdom

Similar jobs

Principal Software Engineer

PfizerTadworth, England, GB
Full-time

We are seeking a skilled Software Engineer who will design, build, and maintain software systems that deliver business value.In this role, you will focus on code quality, architecture decisions, an... Show more

 • Promoted

High-Performance Backend Engineer – I/O & Storage Systems

SpeedyApply LLCCrawley, England, GB
Full-time

Viridien is seeking a Software Developer focused on High-Performance I/O & Storage Systems to design and build services for efficient data access across distributed environments.You will work on hi... Show more

 • Promoted

DSP Embedded Software Engineer

ThalesCrawley, England, GB
Full-time

DSP Embedded Software Engineer.Location: Crawley, United Kingdom (minimum 3 days onsite).At Thales Secure Information and Communication Systems (SIX), we seek an experienced Software Real Time and ... Show more

 • Promoted

Senior Software Engineer (Full Stack)

LeidosHam, England, GB
Full-time

Senior Software Engineer (Full Stack).Location: Farnborough or Whiteley, with flexibility to work from home dependent on business demands.As a Senior Software Engineer you will play a critical role... Show more

 • Promoted

Senior Platform Engineer - Online Services & Platforms

SEGA EuropeHorsham, England, GB
Full-time

SEGA Europe is looking for an experienced Senior Platform Programmer to join the CA Total War team in Horsham.In this hybrid role, you'll implement game-agnostic online services and work closely wi... Show more

 • Promoted

Senior Embedded Software Engineer

Alten LtdCrawley, England, GB
Full-time

ALTEN is a global engineering and technology consultancy operating across over 35 countries worldwide.We partner with industry leaders across sectors including Aeronautics, Aerospace, Defence, Nava... Show more

 • Promoted

Senior Platform Engineer – Online Services & Scale

SegaHorsham, England, GB
Full-time

Sega is looking for a Senior Platform Programmer to join the Creative Assembly team in Horsham, England.This hybrid role requires collaboration with game teams and involves developing scalable onli... Show more

 • Promoted

Mobile M&E Engineer

Equans UK & IrelandCrawley, England, GB
Full-time

Mobile Mechanical & Electrical (M&E) Engineer.In this dynamic and mobile role, you'll be responsible for maintaining, servicing, and supporting building services across a range of client sites.If y... Show more

 • Promoted

Principal Software Engineer

Pfizer, S.A. de C.VReigate and Banstead, England, GB
Full-time

We are seeking a skilled Software Engineer who will design, build, and maintain software systems that deliver business value.In this role, you will focus on code quality, architecture decisions, an... Show more

 • Promoted

Senior Principal Software Engineer

AvivaLeatherhead, England, GB
Part-time

Senior Principal Software Engineer.Do you love solving complex technical challenges and inspiring others to deliver impactful solutions?.This is a great job for someone who thrives in a dynamic env... Show more

 • Promoted

Software Engineer

Elekta ABCrawley, England, GB
Full-time

You’ll work across the full stack in a container-based environment, using modern technologies like Docker, Kubernetes, REST APIs, and event‑driven service‑oriented architecture.From web and desktop... Show more

 • Promoted

Systems Engineer

ISR RECRUITMENT LIMITEDRedhill, England, GB
Permanent

Salary: £45,000 - 50,000 per year.Ability to diagnose complex faults, document issues, communicate clearly, and follow up on corrective actions.Good knowledge of TCP/IP networking concepts, includi... Show more

 • Promoted

Java Software Engineer – Spring Boot, REST APIs, Hybrid

PeregrineHounslow, England, GB
Full-time

Peregrine is seeking a Software Developer in Hounslow to join a high-performing engineering team delivering modern Java platforms.You will build RESTful services with Spring Boot, work with Oracle ... Show more

 • Promoted

Senior Principal Engineer - Graph

GlaxoSmithKlineBrentford, England, GB
Full-time

The primary purpose of this role is to take technical accountability for the CMC Knowledge Graph, driving forward its design and implementation through being hands‑on and by providing technical dir... Show more

 • Promoted

Mobile Deskside Support Engineer / Field Engineer

Es Field Delivery Uk LtdLeatherhead, England, GB
Full-time

We are currently looking for highly customer-focused and enthusiastic IT Enginner to join our mobile team providing IT support and excellent customer service to our clients.The ideal candidate will... Show more

 • Promoted

Solution Engineer

AXA UKRedhill, England, GB
Full-time +1

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.AXA is investing in all UK&I businesses to transform and deliver new digital services to our customers... Show more

 • Promoted

Software Engineer - High-Performance I/O & Storage

ViridiengroupCrawley, England, GB
Full-time

A technology and data company in Crawley is seeking a Software Developer specializing in high-performance I/O and storage systems.The role involves designing and developing backend services and API... Show more

 • Promoted

Mobile Engineer

CBREEpsom, England, GB
Full-time

Epsom - England - United Kingdom of Great Britain and Northern Ireland.CBRE is the global leader in real estate services and leverages the industry's most powerful knowledge base to meet the commer... Show more

 • Promoted

Senior Embedded Software Engineer

Cranleigh STEM, Sustainability & SHEQ RecruitmentEast Horsley, England, GB
Full-time +1

Cranleigh STEM is working with a leading provider of fuel cell power systems to generate clean energy in support of the global energy transition.The company is now recruiting a.Senior Embedded Soft... Show more

 • Promoted

Platform Engineer

5V VideoIsleworth, England, GB
Full-time

This is a role for someone who's comfortable across the full stack of platform work, IaC pipelines, API integrations, cloud and on‑prem deployments, and serverless architectures.If that sounds like... Show more