Senior Software Engineer


Worldwide Remote

Full time

$100-180k (annually)

Sep 19

This job is no longer accepting applications.

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)

You must be logged in to to apply to this job.


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information


View resume



Be Twice As Productive