Senior Software Engineer at Duet

  • Programming
  • Fulltime
  • Anywhere (100% Remote) Only
Job Description

We are looking for a strong, independent engineer with product experience. At Duet, you can expect to own a large part of the product, with lots of control on future development.

As part of the team, you will be responsible for desktop engineering to build and maintain a reliable, scalable product. Experience building Mac (Swift, Objective-C) or Windows (C#/C++) apps strongly preferred, and iOS experience or web/backend is nice to have. 

The position is fully remote, but we work as a close knit team and encourage strong collaboration to build the best product.

Three Roles Available:

  • Windows Engineering (C++/C#) 
    • Work on our Windows platform
    • Low-level experience and ability to write efficient, performant code
    • Ability to adapt to new challenges
    • iOS/Android experience nice to have
  • macOS (Objective-C/C++/Swift) 
    • Work on our macOS platform
    • Networking/Video experience preferred
    • Ability to adapt to new challenges
    • iOS/Android experience nice to have
  • Server & Backend Experience (Swift, NodeJS, RoR)
    • Work on our server team
    • Help manage Duet's backend infrastructure for our remote eservices
    • Ability to write high performance code for high-load services
    • Experience with writing secure, reliable code
    • Love learning new technologies and working on a variety of challenges


  • Looking for ownership of a product
  • Excited about new challenges every day
  • Comfortable with low-level engineering & real-time performance optimization
  • Able to understand & build for customer needs
  • Fits at least one of the roles above (open to flexibility across roles) 

Share this Job Share

Duet logo


Get Updated Remote Jobs directly in your Inbox

Powered by Denovers with