Software Development Team Lead

Open to Global Talent | Technology | Full-time | Fully remote



As one of the largest, award-winning, and top-selling app vendors in the Atlassian Marketplace supporting over 20,000 customers around the world, we hire top talent who build with heart and succeed with others. 

At Tempo, we’re on a mission to help modern, forward-thinking product and engineering teams work better. Our integrated applications for time management, resource planning, and budget management provide unrivaled understanding of how time and effort are spent. But we’re not the time tracking of yesterday. Our innovations in automation and machine learning make logging time seamless for the highly skilled and creative people doing the work. With uninterrupted effort, team leads and executives gain deep insights into how time is being used in order to plan, manage, and deliver results. After all, time is a finite and precious resource, and the world’s top performing teams unlock the value of their time so that they consistently succeed.

Come join us as we continuously innovate our industry-leading products and expand to new ecosystems. We are looking for exceptional candidates who will bring their unique perspectives to our teams in Iceland, Canada, and the United States. 


About the job

Tempo is seeking an experienced Team Lead to join our growing development team. This person will lead a technical multidisciplinary team, tasked with integrating our technology and workflows from and into third-party tools and solutions


The role involves

  • Act as a key driving force in the design and development of our key product initiatives.
  • Lead and mentor a team of developers in an agile environment.
  • Instigate work in identifying and mitigating challenges and roadblocks in the team’s environment.
  • The team lead will provide technical leadership to development teams through pairing and mentorship. This is a diverse role, where the team lead will work closely with software developers, QA engineers, product managers, agile coaches, support teams, and designers to help shape our future products.
  • This role entails both facilitating team meetings such as daily standups, planning and reviews, and meeting with individual team members to foster professional growth and mentorship.
  • The team lead is responsible for the technical leadership of the team, including but not limited to performance, security, quality, test coverage, documentation, and continuous integration and delivery of the software.


The ideal candidate

  • Bachelor’s degree in Computer Science or equivalent.
  • 5+ years in software development.
  • Experience in agile software development practices.
  • Passion for clean code, testing and best practices in software development.
  • Knowledge of modern web application architecture.
  • Strong personal skills and the ability to lead and mentor a small team.
  • Proven track record of delivering high profile projects that meet desired business outcomes.
  • Experience with cloud based technologies and large-scale databases is a plus.


What's In It For You

  • Remote work options!
  • Unlimited vacation in most of our locations!!
  • Great benefits plan including health, dental, vision and more
  • Great office spaces in Canada & Iceland
  • Diverse and dynamic teams
  • Challenging and exciting work
  • An opportunity to have a real impact on our business
  • Free breakfast and snacks
  • A great range of social activities
  • And so much more!!


Note: As our hiring teams are global, please submit your resume in English only!


At Tempo Software, we are proud to be an equal opportunity employer and are committed to creating an inclusive culture. As such all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.