Senior Software Developer (C++ / C#)

  • Basis:  Full-Time
  • Closing Date:  19 Dec, 2021
  • Job Ref:  KMP-66387

Job Description

Parallels Remote Application Server team is all about breaking conventions to achieve exceptional things. We’re the people behind the world’s leading software and we’re obsessed with finding new ways to harness the creativity of our customers and our employees. We’re a talented, eclectic, and eccentric group that makes coming to work every day worth your while. This is definitely not your typical tech team. We also have a healthy respect for work-life balance – so you can leave work at work.

We are looking for a Senior Software Developer (C++ / C#) whose responsibilities are

  • Design and develop features
  • Improving existing legacy code base, transforming it to multicomponent distributed application
  • Research new technologies


  • 4+ years of programming (2 of them C++ for Windows)
  • Knowledge of OOP, design patterns, SOLID, KISS, others
  • Experience with unit testing
  • Experience in building multi-component applications
  • Experience in Windows desktop application and services
  • Experience in multithreaded applications
  • Experience in network programming
  • Good communication skills
  • Knowledge and actual experience in any of the following is a plus
  • Experience in client-server application development
  • Experience in creation of distributed highly loaded systems
  • Experience in writing component automated tests
  • Experience with databases, and SQL
  • Programming experience for Linux platform
  • Being experienced with TDD
  • Experience with JIRA, Bitbucket, Confluence


  • Work with a talented, enthusiastic team
  • Medical health insurance
  • Dental plan
  • Sport activities benefits
  • Personal and professional career development in an international company
  • Competitive salary
  • Flexible work schedule
  • Remote work option

About Parallels
Parallels Inc., a global leader in cross-platform solutions, makes it simple for customers to use and access the applications and files they need on any device or operating system. We help businesses and individuals securely and productively use their favourite devices and preferred technology, whether it’s Windows®, Mac®, iOS, AndroidTM, Chromebook, Linux or the Cloud.

Parallels solutions enable seamless delivery of virtual desktops and applications to any device, running Windows on a Mac, Mac management with Microsoft SCCM, and remote access to PCs and Mac computers from any device. Recently, Parallels became part of the Corel Corporation and joins an impressive collection of industry leading brands

About Corel
Corel products enable millions of connected knowledge workers around the world to do great work faster. Offering some of the industry’s best-known software brands, we give individuals and teams the power to create, collaborate, and deliver impressive results. Our success is driven by an unwavering commitment to deliver a broad portfolio of innovative applications – including CorelDRAW®, MindManager®, Parallels®, and WinZip® – to inspire users and help them achieve their goals.