Engineering Team Lead

The Adaptavist Group

$150K — $180K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Proficient in backend development with expertise in Java, Groovy, or Python and frontend frameworks like ReactJS, Vue.js, or AngularJS.
  • Demonstrated experience in mentoring and collaborating with junior engineers.
  • Familiarity with Agile methodologies in a software development context.
  • Knowledgeable in continuous integration/continuous deployment (CI/CD) processes.
  • Experience with cloud infrastructure (AWS or equivalent).
  • Understanding of microservices architecture and REST APIs.

Responsibilities

  • Lead and support a software development team through agile practices.
  • Set priorities for product development and communicate updates to stakeholders.
  • Facilitate solution design and code peer reviews for technical excellence.
  • Mentor and develop the skills of team members at various experience levels.
  • Ensure the team has necessary tools and resources to foster innovation and productivity.
  • Organize the hiring and onboarding process for new engineers.

Benefits

  • Remote-first work flexibility with optional access to the Toronto office.
  • Culture of diversity and inclusion, encouraging applicants from all backgrounds.
  • Supportive environment for professional growth and continuous learning.
Full Job Description
Job Description

About the role

Remote-first, with the option to use our Toronto office as much or as little as you like. Candidates must be GTA-based to accommodate occasional in-person needs.

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.

What you'll be doing

Leadership
  • Provide a platform for developers to perform tasks of varying complexity
  • Assist with priority setting for products
  • Deliver updates to key stakeholders
  • Provide a platform for developers to perform tasks of varying complexity
  • Ensure the team has the right tools, technology and freedom to deliver their work and innovate
  • Leading software development team following agile processes

People Management
  • 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

Engineering
  • Designing, writing and testing solutions
  • Complex, collaborative problem solving
  • Performing code peer reviews
  • Respond to product incidents
  • Assisting with support escalations


Qualifications

What we're looking for
  • 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

A few 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

Annual Base Salary: $150,000-180,000 CAD

Additional Information

Not ticking every box? That's totally okay! Studies show that women and people of colour might hesitate to apply unless they meet every single requirement. At ScriptRunner, part of TAG, we're dedicated to creating a diverse and welcoming team. If you're passionate about this role and keen to learn and grow with us, we encourage you to apply, even if you don't have everything that's listed just yet.

Drop us your application, we'd love to hear from you!

What to expect

We have published some support on Interviewing with us to try to alleviate any pre-interview anxieties, here you'll find information to help you prepare and ace an interview at TAG.

You can read them here

Similar Jobs

More Jobs at The Adaptavist Group

More Information Technology Jobs

Find similar Engineering Team Lead jobs: