Engineering Team Lead

The Adaptavist GroupToronto, ON
CA$150,000 - CA$180,000Remote

About The Position

The role of an Engineering Team Lead will help shape and define the Engineering culture alongside the other Team Leads and Engineering Managers. This position will work alongside an Engineering Manager and the wider Product team locally and remotely to shape the development of the ScriptRunner for Confluence Cloud product. As an Engineering Team lead, you will lead a team practicing continuous delivery. Growing your team of engineers is your responsibility so you'll be mentoring, coaching and using our development framework to help individuals increase their impact. As the most senior engineer on the team, you'll be responsible for facilitating solution design, building on the knowledge and skills in the team as well as reaching out to other engineering teams for input. You'll value autonomy, mastery, practice, doing the right thing, paying down technical debt.

Requirements

  • Strong software development skills in one backend technology (Java, Groovy, Python) and one of the following frontend Javascript/ Typescript framework (ReactJS, Vue.js, AngularJS) - Full Stack Developer
  • Experience collaborating with & coaching more junior engineers
  • Experience of Agile Methodologies
  • Knowledge of implementing and/or running CI / CD
  • Experience working on Cloud infrastructure, such as AWS infrastructure or other equivalent infrastructure
  • Understanding micro-services oriented architecture with extensible REST APIs

Nice To Haves

  • Experience with mentoring and coaching more junior engineers
  • Experience leading or managing a team
  • Experience working across the full development stack
  • Atlassian Ecosystem experience
  • Strong experience in Java, Groovy, ReactJS and Typescript
  • Any kind of plugin development experience
  • Leading of agile ceremonies
  • AWS Certified
  • Experience developing applications with serverless architecture

Responsibilities

  • Provide a platform for developers to perform tasks of varying complexity
  • Assist with priority setting for products
  • Deliver updates to key stakeholders
  • Ensure the team has the right tools, technology and freedom to deliver their work and innovate
  • Leading software development team following agile processes
  • Hiring and/or onboarding new team members
  • Mentoring, coaching and developing a team of Software Engineers of varying level of experience
  • Work with direct reports to set objectives and to create and execute development plans
  • Facilitate and enable collaboration
  • Align the team with product and business priorities
  • Designing, writing and testing solutions
  • Complex, collaborative problem solving
  • Performing code peer reviews
  • Respond to product incidents
  • Assisting with support escalations

Benefits

  • Generous holiday (PTO) allowance
  • Flexible working hours
  • MacBooks provided to all employees
  • Additional support for fully remote workers to set up their home offices
  • 26 weeks of fully paid leave for birthing parents
  • 13 weeks for non-birthing parents
  • Extended leave for adoption, IVF, surrogacy, elective egg freezing, and women's health needs such as menopause, menstruation, endometriosis, and PCOS
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service