About the job
About the Role
Join us as an Engineering Team Lead in a remote-first environment, with the flexibility to utilize our Toronto office as needed. Candidates must be based in the Greater Toronto Area (GTA) to accommodate occasional in-person engagements.
In this pivotal role, you will collaborate with fellow Team Leads and Engineering Managers to cultivate and define a robust Engineering culture. Working closely with an Engineering Manager and the broader Product team, both locally and remotely, you will play a crucial role in advancing the development of our ScriptRunner for Confluence Cloud product.
As a lead, you will guide a team committed to continuous delivery. Your responsibilities will include mentoring and coaching engineers while leveraging our development framework to maximize their impact. You will facilitate solution design, build upon the team's collective knowledge, and engage with other engineering teams for collaborative input. Emphasizing autonomy, mastery, and best practices, you will also focus on addressing technical debt.
What You’ll Be Doing
Leadership Responsibilities:
- Provide a platform for developers to undertake tasks of varying complexities.
- Support priority setting for product initiatives.
- Deliver updates to key stakeholders.
- Ensure the team has the necessary tools, technologies, and freedom to innovate and deliver quality work.
- Lead the software development team in agile methodologies.
People Management:
- Oversee the hiring and onboarding of new team members.
- Mentor and coach a diverse team of Software Engineers.
- Work with direct reports to establish objectives and execute development plans.
- Facilitate collaboration and ensure alignment with product and business priorities.
Engineering Responsibilities:
- Design, write, and test innovative solutions.
- Engage in complex, collaborative problem-solving.
- Conduct code peer reviews.
- Respond promptly to product incidents.
- Assist with support escalations as needed.
