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