Position: Senior C++ Engineer
Company: Time Doctor
Category: C++
Experience required: 3y
English level: fluent

About the Role
This is a unique opportunity to develop your career as a senior C++ engineer during an exciting period of hypergrowth. You’ll work closely with the product manager and lead engineer to design and deliver solutions that will enable Time Doctor to scale and remain the market leader. All of this will be achieved through your ability to both deliver and collaborate with a team of talented engineers. You’ll have the opportunity to work with a modern tech stack on a product that has traction with significant growth opportunities. This is a full-time position, reporting to the VP of engineering.

Responsibilities:
Create elegant and well-tested code that’s easy to maintain and ensures high performance at scale
Collaborate and contribute as part of a team that includes product managers, designers, and front-end engineers
Use your combined product and engineering mindset to have an impact on how we’re able to continually improve our products from a functional and scale perspective
Continually learn and research engineering trends to ensure that we’re always using the most appropriate technology available

Qualifications:
At least 4 years of professional C++ experience, ideally creating native applications across Windows, macOS, and Linux
Experience with CMake, Qt, Objective-C, and Python
Experience with iOS and/or Android development frameworks (optional, but desirable)
Experience with test-driven development and continuous delivery, ideally in a product-focused SaaS environment