#eb9526
Royal Apps

Senior Software Engineer (C/C++)

Location: Austria (Vienna/Home Office)

About Royal Apps

We are developing one of the best commercial remote management tools for Windows, macOS and mobile platforms. With more than 75.000 customers worldwide, our products are trusted by small businesses, large organizations and individual consultants. We're on a mission to build the best remote management tools in the world.

The Team

Our small and efficient team of developers is composed of a set of MS Windows and macOS experts primarily working in C#, Swift, Objective-C and C as well as senior full stack developers focusing on Angular, ASP.NET and Entity Framework using MS SQL backend.

The Opportunity

Be part of creating a new industry standard for remote management solutions by providing creative solutions on the operating system level or protocol level. In this role, you will wear many hats from writing low level operating system code (input handling, hooks), to 'high-level wrappers' and protocol implementations, partnering with our UI devs to integrate different technologies into our products.

You Will

  • Own new feature development from idea to implementation
  • Contribute OS-specific implementations to solve application and UI related issues
  • Help integrate components from a wide array of different technologies
  • Develop solutions around protocols such as RDP (Remote Desktop), VNC, SSH but also custom application specific protocols
  • Be a driving force in product decisions

You Are

  • You have experience working with and developing in the Windows and Mac operating systems (using Win32 APIs in C/C++, .NET as well as AppKit APIs in Swift/Objective-C/C)
  • Willing to delve into or already having working knowledge of various remote access protocols such as RDP, VNC and SSH
  • You have significant experience building high throughput/low latency systems
  • You have been building applications and tooling for 5+ years and know the systems you’ve worked on in depth
  • You are motivated by solving problems for our customers first and foremost and building beautiful and high-quality products that our customers love
  • Eager to learn new technologies
  • Positive, proactive, empathetic, energetic, and respectful human being
  • Fluent in English (Basic German skills is a bonus but not required)

Bonus

  • You have contributed to core Windows services
  • You have experience developing solutions for Linux
  • You have experience in Rust
  • You have experience in WebAssembly

Benefits

  • Flexible working hours
  • Flexible working conditions (home office, remote office)
  • Family team spirit
  • Start-up mentality
  • Individual learning and talent development
  • Minimum salary (gross): EUR 3.500

Is this you? Let's talk!