Principal Software Engineer - Desktop and Mobile Applications

New
R
RoonHiFi Audio Software
United States, Able to work virtually in any US time zone.Full-TimePrincipal
Salary134,250 - 196,900 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
10+ years of professional software engineering experience
Required Skills
DockerSoftware ArchitectureC#.NETCI/CDNetworking

Requirements

  • 10+ years of professional software engineering experience, including 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.
  • Experience with 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).
  • Ability to travel up to 5%, domestically and internationally.

Responsibilities

  • 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 across local networks.
  • Serve as a technical leader and mentor for team members in architecture, performance profiling, and troubleshooting.
  • Identify and address project delivery risks while influencing technical direction to align with business goals.
  • Drive innovation in audio streaming and system architecture.
View Full Description & ApplyYou'll be redirected to the employer's site
134,250 - 196,900 USD per year
Apply Now