×

Sign in to WWR










Forgot your password?

See more Full-Stack Programming jobs

Back to all jobs

Senior Software Engineer

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

Requirements
  • 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:


Help us maintain the quality of jobs posted on We Work Remotely.

Is this job not remote?

Let us know!

Apply for this position

Please ensure you meet geographic and skills requirements before applying.

  • Share this job:


Help us maintain the quality of jobs posted on We Work Remotely.

Is this job not remote?

Let us know!