Job Openings Team Lead - iOT

About the job Team Lead - iOT

This role is remote, Canada.

Key Expectations

  • Must have authorization to work in Canada
  • Reside in Canada
  • 5+ years of experience in software development
  • 2+ years of experience managing a team
  • Has experience with Java or front-end technologies
  • Ready to be hands-on (50%) with development
  • Has shipped at least one commercially used software product
Additional Expectations
  • An expert in at least one technical stack (e.g. web, UI, backend database)
  • Could function as a 'go-to' person for several technologies (e.g. Java, PostgreSQL, Ansible, etc.)
  • Has some familiarity with operating systems other than their primary
  • Comfortable automating some parts of the product
  • Enjoys paired programming
  • Comfortable translating business requirements into a design
  • Has participated in several software projects
  • Participates in product support (e.g. on call if necessary) independently
  • Has a good approach between getting the job done vs. technical debt
  • Understands agile development, could teach the ideas
  • Can explain and communicate technically complicated and abstract topics to business and product teams
  • Willingness to put the needs of the team first
  • Open minded to experimenting with development processes

Job Description

As an Engineering Manager, you value others’ output. You’re willing to accept team technical decisions. You see yourself as a steward, not a commander. You have enough respect to be the argument resolver. You’re willing to perform HR functions like paperwork, hiring, training, etc. You unite the team with a core set of values. You partner with others to get work done. You face difficult issues and support others who do the same. You know to prepare for unexpected outcomes and try different solutions. You ask the right questions to accurately analyze situations. You try multiple times using various methods to find the right solution. You build and deliver solutions that meet customer expectations.

You will:

  • Manage developers of various skill levels and experience, including performance management and career growth
  • Work closely with the team to identify and implement process improvements
  • Be responsible for the HR needs of the team
  • Mentor and coach team in Agile approach to software development
  • Spend approximately 50% of the time developing with the team
  • Ensure appropriate reporting, metrics, and standards are followed by the team
  • Ensure the team makes responsible and achievable delivery commitments

Perks

  • Flexible work schedule, design your work hours
  • Tuition fee reimbursement
  • Health and life insurance
  • Medical, Dental, and Vision insurance
  • 401K matching
  • Strong paid vacation leaves
  • Parental and holiday leave

About the Company

We are revolutionizing the future and helping companies with Automation. We are industry leaders and help multiple manufacturers in improving their processes by using our Automation solutions.

We are working on directly impacting the manufacturing, logistics, supply chain, and healthcare industry with the help of our Automation solutions.