Team Lead, Engineering (Remote First)

at  Zensurance

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 May, 2024Not Specified01 Mar, 2024N/AConstructive Feedback,Aws,Computer Science,Websockets,Mongodb,Performance Management,Typescript,CoachingNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Zensurance is a scale-up InsurTech company that is re-imagining the commercial insurance market. At Zensurance, we want to empower small businesses across Canada to thrive by offering an honest, simplified, and modern approach to insurance. Our main recipe is a combination of modern technology and insurance industry expertise powered by our talented team members.
Being a technology-forward company, we utilize various tools and platforms to create fun, engaging and meaningful work experiences for our employees, as a remote-first company.
We are boldly going where no insurance broker has gone before!
We are looking for a Team Lead, Engineering, for our Enabling Team. The Enabling team is responsible for research and experimentation. The team makes informed suggestions on things such as architecture, tooling, frameworks, and ecosystem choices that affect the tool stack. This team takes the technical and product domains into consideration to help increase the autonomy of each team by streamlining the process and growing their capabilities with a focus on problems rather than solutions.
As a Team Lead, you will mentor and coach a team to deliver quality features and products. You will also review the code and contribute as necessary to the team’s success. Additionally, you will set an example for your team to work cross-functionally, by collaborating with other Team Leads to discuss OKRs, engineering and leadership best practices, and give input on engineering decisions. Finally, you bring the right level of technical expertise to guide the team through serious technical challenges.
This role will report directly to the Director and is a great opportunity for someone who wants to be part of a scaling application solution.
This is a remote-first role within the GTA. #LI-Remote

REQUIREMENTS

  • University degree or college diploma in a recognized technical, vocational or academic program (preferably in Engineering or Computer Science) or equivalent work experience.
  • 6+ years of work experience in a software engineering or development capacity.
  • 2+ years of experience managing other developers on a product team.
  • Experience in the management tools such as goal-setting frameworks (i.e., OKRs, SMART goals).
  • Experience in giving and receiving constructive feedback, conducting performance management, coaching and mentoring less experienced professionals and effectively delegating work.
  • Ability to make decisions and drive results in ambiguous situations.
  • Experience with the following concepts and technologies: JavaScript ecosystem (MongoDB, NodeJS and TypeScript), AWS, Micro Services, Micro Frontends, Queue, REST APIs and WebSockets.
  • A passion for clean, reusable, and well-structured code.

WHO WE ARE. WHAT WE’RE BUILDING.

Business is hard work, insurance doesn’t have to be!
At Zensurance we believe that teamwork makes the dream work.
We are passionate about providing business owners with the best insurance solutions at great rates through an online and easy-to-use platform.
Our secret sauce is all about our culture. Here at Zensurance our culture is built on four core values that we live and breathe daily. They are:
INTEGRITY: We do what’s right.
INCLUDE: We are an open and safe space for all.
INVENT: We take an innovative approach to creating straightforward solutions for our customers.
DELIVER: We set ambitious goals and hold ourselves accountable for achieving them.
Zensurance celebrates diversity in its workforce structure and encourages applications from all backgrounds.
Zensurance is an inclusive employer that celebrates diversity in its workforce structure. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective provincial human rights codes throughout all stages of the recruitment and selection process. Please advise the recruiter if you require accommodation; to ensure your accessibility needs are accommodated throughout this process. Information received relating to accommodation will be addressed confidentially.
We understand that looking for a new exciting opportunity can be time-consuming. We truly appreciate your time in going through the job posting and applying for a position with us

Responsibilities:

  • Collaborate with Engineering Leadership - other team leads and engineering managers - on cross-team engineering topics such as OKRs and best practices.
  • Coach and Mentor team members to foster a self-organizing and cross-functional team.
  • Identify areas of improvement and growth for your direct reports and measure their progress toward their objectives over time.
  • Develop and monitor team goals and performance metrics.
  • Work with the Product Manager and team members to ensure business requirements are understood and broken down into actionable tasks that can be estimated by the development team.
  • Work with your team to develop, define, and maintain your team charter.
  • Promote knowledge sharing and an open, safe work environment.
  • Discuss strategy and outline tradeoffs of potential software solutions.
  • Collaborate with project stakeholders and the dev team to design and build scalable, user-friendly systems for our customers and in-house tooling.
  • Understand the processes and the workflows necessary to implement, test, deploy, monitor and release features and fixes.
  • Evaluate, define, and implement monitoring strategies and contingency plans for areas of the platform that rely on third-party vendors.
  • Perform administrative functions such as reviewing and writing reports, approving expenditures, enforcing rules, and writing up reviews or recommendations.
  • Foster an environment of continuous learning and improvement.
  • Attend and participate in leadership development training programs (internally and externally).
  • Other duties as assigned.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Diploma

Engineering

Proficient

1

Toronto, ON, Canada