Solink
Technical Manager II
Ottawa Office · Mid · Full-time
Sponsorship not specifiedDetected 12 days ago
TypeScriptRustReactNode.jsFull-Stack DevelopmentCode ReviewElasticsearchDynamoDBSnowflakeAWSGCPCloud PlatformsKubernetesTerraformCI/CDAPI DevelopmentKafkaA/B TestingAgileJiraResearchLeadershipCommunicationMentoring
About the role
- This is a leadership role for someone who can balance hands-on technical direction with people management and people leader development.
- Hiring is a major focus for this role given our rate of growth and is a key responsibility.
Responsibilities
- Lead the technical strategy and execution for the Device Management team, spanning 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).
- Drive planning, design sessions, and code reviews, and hold the team to strong engineering practices around system architecture, clean code, observability, and performance optimization.
- Support monitoring, alerting, and production troubleshooting to ensure system reliability, and operation.
- Use agile methodologies (Jira, Kanban) to drive projects from concept to production, balancing research, production support, long term improvements, and feature development.
- Lead your team in designing workflows that connect cleanly across teams, tools, and operating layers, reducing fragmentation with cross-functional partners.
- Coach your team to design solutions that prevent recurring issues rather than just fixing them after the fact and requiring manual intervention.
- Partner on cross-functional projects, own parts of or entire initiatives, and provide clear, timely updates on key milestones.
- Develop repeatable AI-native workflows and support their adoption within your team and with cross-functional partners, including the impact of these levers in performance feedback and assessment.
- WE'RE COMMITTED TO BUILDING A DIVERSE AND INCLUSIVE WORKPLACE.
Requirements
- 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.
- Periodic in-person visits required (quarterly basis).
- 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.
- Must-Have:
- 3+ years in a technical management role, with a genuine passion for mentoring and developing teams.
- 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.
- Nice-to-Have:
Nice to have
- 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.
Skills
- This empowers teams to make data-driven decisions, enhance security, and improve operational efficiency.
Benefits
- Fully paid health & dental (no waiting period) + $500 health spending account.
- Wellness support: Monthly reimbursement for fitness, wellness, or mental health programs.
Company info
- Clear expectations, honest feedback, and no politics.
Equal opportunity
- EQUAL OPPORTUNITY EMPLOYER.
- IF YOU REQUIRE ACCOMMODATION DURING THE SELECTION PROCESS, PLEASE LET US KNOW.
Visa & Work Authorization
- Must be a Canadian citizen (dual citizens included) or eligible to work in Canada
This listing is sourced directly from Solink's careers page and normalized into a canonical job model.