Director of Engineering

Remote
Roles:
Management
One of skills:
Node.jsMongoDBAngularC++GCP
Considering candidates from:
Europe, Latin America, Albania, Armenia, Austria, Bosnia and Herzegovina, Croatia, Cyprus, Czech Republic, Egypt, Georgia, Hungary, Kazakhstan, Moldova, Montenegro, Poland, Romania, Serbia, Singapore, Slovakia, Slovenia, Turkey and Ukraine
Work arrangement: Remote
Industry: Internet Publishing
Language: English
Level: Lead
Required experience: 5+ years
Size: 51 - 200 employees
Logo of Time Doctor

Director of Engineering

Remote
Time Doctor is a time tracking and productivity software for remote teams. Their goal with the software is to help individuals and organizations to be more productive when working remotely. With their help teams can improve the speed and effectiveness of communication in organizations, clearly organize, communicate and delegate their daily tasks, reduce time spent on email, and other non-work related distractions, ensure employees use their time effectively, and reduce time spent on everyday tasks, including commonly generated reports.
Right now the team is looking for a Director of Engineering to focus on a combination of technical excellence and delivery. This role is a newly created position and a critical next step in our growth.

Tasks:
  • Lead four Engineering Managers and their teams covering (deployed) applications, product features, product platforms, and customer happiness domains
  • Provide guidance and coaching to team members on technical contributions, product architecture and general Software Engineering best practices
  • Help your Engineers grow their skills and experience
  • Actively seek and hire distributed talent globally as the company grows
  • Positively manage the team, including but not limited to regular 1:1’s clear feedback on performance and contributing to a general sense of psychological safety in your team
  • Draft quarterly rocks / OKRs and Engineering KPIs for your team
  • Lead your team through a combination of experience, empathy and metrics
  • Maintain empathy for your team by keeping aware of engineering processes and practices - for example, refining a CI/CD pipeline, conducting code reviews, or working on non-critical bugs/features
  • Evolve the technical decision capability of the engineering leads, but make decisions when necessary
  • Continually improve product quality, security and performance
  • Drive and Implement process improvements; standardize the process where needed; allow local differences where advantageous and generally drive high throughput and quality
  • Work with Product, Sales, Customer Success, Growth and Marketing to guide and maintain a holistic vision of TD2 Technology at Time Doctor
  • Work with the engineering leadership team to solve problems and provide input and guidance as Time Doctor grows
  • The position reports to the VP of Engineering and currently has between 25-30 direct reports with a scope to grow
Must-have:
  • Experience leading high-performing, multi-disciplined teams and managers to success
  • In-depth technical experience in at least one of the core areas of your team (Node, MongoDB, Angular, C++, Google Cloud Platform)
  • Experience scaling a SaaS product business, growing and maintaining platforms under significant load
  • Experience in reducing technical debt whilst taking forward an innovative feature set
  • Computer Science education or equivalent experience
Benefits and conditions:
  • Trial period: 4 months
  • Paid sabbatical
  • Gadget support (mac/windows top gear laptop)
  • Learning & Development budget
  • A 30-day PTO bank
  • Freedom to work out of the 9-5
  • Work from anywhere
  • Company offsite retreats yearly
Interview process:
  1. Intro call with Toughbyte
  2. Interview with People team
  3. Interview with VP
  4. Technical interview 
  5. Final interview