Technical Manager II

SolinkOttawa, ON
CA$150,000 - CA$175,000Hybrid

About The Position

Solink is seeking an Engineering Manager to lead the technical teams within its Device Management group. This team is responsible for developing performant, scalable, and user-friendly solutions that are central to Solink's platform. The role involves managing the edge platform software and cloud systems that interact with a large number of IoT devices, utilizing technologies such as Rust, React, and cloud-native infrastructure. This leadership position requires a blend of hands-on technical guidance, people management, and leadership development. The manager will define technical strategy, convert business requirements into actionable plans, and build a high-performing team. Collaboration with Product Management and Architecture teams is key for major decisions, unblocking engineers, and maintaining high technical standards. The role also involves partnering with Product, Design, and other Engineering teams to deliver and scale features for a growing customer base. A significant responsibility will be hiring to support the company's rapid growth.

Requirements

  • 3+ years in a technical management role, with a genuine passion for mentoring and developing teams.
  • 5+ years of full-stack development experience, with deep technical knowledge in embedded and scaled product environments.
  • Strong proficiency across the stack, ideally including React, TypeScript, and Rust or C, with a solid understanding of API design, system performance, and scalability.
  • Familiarity with serverless cloud infrastructure and Infrastructure as Code tools such as CDK, Terraform, or Serverless.
  • Strong systems thinker with experience designing distributed, resilient, high-performance services.
  • Skilled in agile project execution (Jira, Kanban), with the ability to plan, size, and estimate work in partnership with product and R&D.
  • A strategic and analytical thinker — organized, process-driven, and comfortable using experimentation to drive continuous improvement.
  • A strong communicator who actively listens, collaborates, and fosters open discussion to reach the best technical and business outcomes quickly.
  • An empathetic, inclusive leader who values team input, encourages innovation, and drives collaborative decision-making.
  • Must undergo a criminal records check upon hire.
  • Must attend at least one (1) in-person interview at the Ottawa office.
  • Must be a Canadian citizen (dual citizens included) or eligible to work in Canada.
  • Must be willing to comply with Solink's security policies and standards.
  • Mandatory onboarding in Ottawa during the first week of employment.
  • Periodic in-person visits required (quarterly basis).

Nice To Haves

  • Experience with IoT device communication and device management.
  • Experience with database design and optimization, not just implementation.
  • Familiarity with CI/CD pipelines, production monitoring tools, and observability practices.
  • Background in DevSecOps, cloud cost optimization, or infrastructure performance tuning.
  • Experience with Snowflake, Elasticsearch, or other cloud-native data platforms.
  • Exposure to event-driven architectures (e.g., Kinesis, Kafka) and real-time data processing.
  • Contributions to open-source projects or publications.
  • Prior experience in fast-growing, dynamic environments.

Responsibilities

  • Lead the technical strategy and execution for the Device Management team, covering IoT device platform, configuration, monitoring, and deployment tools.
  • Guide the design, delivery, and quality of embedded components and cloud services using Rust, TypeScript, and Node.js in a k8s/serverless AWS/GCP environment (Lambda, DynamoDB, SQS, Kinesis).
  • Translate business requirements into technical strategies, planning, sizing, and estimating solutions in partnership with product and cross-functional R&D teams.
  • Drive planning, design sessions, and code reviews, and uphold strong engineering practices in system architecture, clean code, observability, and performance optimization.
  • Support monitoring, alerting, and production troubleshooting to ensure system reliability and operation.
  • Utilize agile methodologies (Jira, Kanban) to manage projects from concept to production, balancing research, production support, long-term improvements, and feature development.
  • Lead the team in designing workflows that integrate smoothly across teams, tools, and operating layers, reducing fragmentation with cross-functional partners.
  • Coach the team to design solutions that proactively prevent recurring issues rather than solely fixing them post-occurrence and requiring manual intervention.
  • Actively contribute to cross-functional system improvements across the department.
  • Partner on cross-functional projects, take ownership of parts or entire initiatives, and provide clear, timely updates on key milestones.
  • Develop repeatable AI-native workflows and support their adoption within the team and with cross-functional partners, including assessing their impact on performance feedback and assessment.
  • Evaluate the appropriateness of AI tools for different use cases and understand their limitations.
  • Continuously integrate AI into shared processes where it enhances outcomes and reduces friction.
  • Mentor peers on the effective and responsible use of AI in daily engineering tasks.
  • Own outcomes across the team and any cross-functional initiatives.
  • Address failures transparently and guide the team to focus on system-level improvement rather than blame.
  • Improve team standards and mechanisms to reduce recurring issues.
  • Quickly and reliably realign the team when priorities shift.
  • Create an environment where every team member can perform at their best, and the team collectively achieves optimal performance.
  • Identify talent gaps and proactively hire or develop to ensure all team members are strong and to elevate the team's overall performance over time.
  • Proactively address performance issues, ensuring feedback is documented, understood, and applied consistently.
  • Develop leaders within the team and establish clear growth paths for all members.
  • Mentor developers and coach other managers or leads to become mentors.
  • Advocate for the team's needs with senior leadership and balance team priorities against department objectives.

Benefits

  • Fully paid health & dental (no waiting period)
  • $500 health spending account
  • Monthly reimbursement for fitness, wellness, or mental health programs
  • Meaningful equity for every full-time, permanent employee
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service