Senior C++ Software Developer for Synergy

Remote job (UK time)

Job description

We’re looking for a Senior Software Developer (C++) to join a growing team of highly intelligent back-end developers. You'll be learning and collaborating together to build something amazing that will delight our users.


Remote/distributed (EU time zone) or on-site in UK

#Diversity #WomenInTech #BlackLivesMatter #Inclusion

You will be a senior part of the team working with the VP of Technology and the Product Owner to build the next generation of Synergy, leading the development of core-components, user interfaces for our desktop apps, e-commerce website back-end, and our cloud infrastructure. You'll be working with a team of highly intelligent software developers, learning and collaborating together to build something amazing that will delight our users. To learn more about Synergy, see our Synergy Roadmap.

About Symless and Synergy:

Our mission at Symless is to make great apps for people who have multiple computers. Since 2012, Symless has proudly developed Synergy, an app that shares one mouse, one keyboard, and one clipboard between multiple computers. As well as being used by over 2 million people worldwide, it’s also used at some pretty neat companies like Apple, Pixar, Google, Amazon, and many more. That said, we're actually a very small company of 20 people, so you won't get lost in the crowd.

Key responsibilities:

  • Collaborate with peers to deliver high-quality code
  • Act as a role model to inspire and motivate team members
  • Communicate complex ideas and help guide the team to a solution
  • Maintain low-level system components
  • Contribute to our open-source projects
  • Share your ideas with the whole team
  • Try out new technologies and innovate
  • Code using test-driven-development
  • Testing your own code thoroughly
  • Engage in escalated support tickets to the team

Job requirements

We'll need you to have:

  • Excellent English communication skills
  • Professional development experience:
  • C++
  • Win32, Carbon, and/or Xlib (all 3 would be awesome, but not required)
  • Maintenance and improvement of a complex codebase
  • Memory management
  • Low-latency networking

Development experience on at least two of these OS:

  • Windows
  • MacOS
  • Linux

It would also be nice if you had experience with:

  • Qt
  • Boost
  • Wayland
  • Objective-C
  • Cocoa
  • Linux servers (we host our apps on Linux)
  • Test-driven-development, unit testing, integration testing

Thanks for checking us out and we look forward to the opportunity to get to know you personally!

Referral Reward Terms & Conditions

For a referrer to be eligible for the discretionary $500.00 USD referral reward (in exchange for referring a successful applicant), candidates must include the name and email address of the referrer on their initial job application. Referral information cannot be added later on in the recruitment process. We will assess the referrer's eligibility and if they qualify, then we will purchase an online gift voucher for them. After being hired, the applicant must remain hired for at least three months, at which point we will issue the online gift voucher. We reserve the right to amend these terms and conditions and we may be limited by which gift voucher services we can use. Our decisions are final.

Our recruitment journey

Nicola Mains-Sheard will guide you through the whole process. With deep knowledge about Symless and the Synergy Team, she's able to give you a good idea about what it's like to work with us.

Recruitment Synergy



Recruiter call

Let’s chat! We have carefully screened your application and we are looking forward to getting to know you better.



Here is your chance to show off a little! You will complete a short technical or role-specific assignment.


Hiring manager

Now that we have seen what you are capable of, let’s get to know you even better!


Leadership Principles

You are doing really well! Here we benchmark candidates to our Leadership Principles in an interview.


Meet the CEO

Fantastic, you are on to the final step - A short chat with our CEO!



Welcome aboard! We will make an offer to the successful candidate.

Open positions at Symless

Join us on our journey, taking Synergy to the next level.

Leadership principles synergy

Leadership principles

Everyone on the team follows a set of principles

These are principles that we follow, and they're not just fluffy ideas we aspire to; this is how we actually behave. Our whole recruitment process, leadership philosophy, and day to day life aligns with and is based around our Leadership Principles.

Read our leadership principles

How well do you align?

Perks & benefits

Benefits to being part of the Symless team

  • Competitive salary
  • Salary/rate reviews once per year
  • Professional development opportunities
  • An environment in which your ideas and professional opinions are valued
  • Casual yet motivated and passion-filled work environment
  • Collaborative, creative, and fun team atmosphere
  • Contractors are part of the team, not outsiders
  • Fully remote working environment
  • Work with a very talented team

Get started with Synergy

Buy Synergy now

If you have any further questions, please contact us.