Technical Manager
- Markham, ON, L3R 5G3, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Experience
- 8+ years of progressive software development experience, including 2+ years leading developers (formal management or technical lead capacity)
- Posting language
- English
- Posted
Original job description
Position Summary
Idealogical Group is seeking a Technical Director to lead our software development team and own technical delivery across our product portfolio. Reporting to the CTO, the Technical Director is responsible for engineering leadership, system architecture, development process, and code quality across projects spanning XR/MR applications, real-time motion capture pipelines, embedded systems, and a multi-tenant cloud SaaS platform.
This is a hands-on leadership position. The successful candidate will lead people and set direction while remaining directly engaged in architecture, technical review, and delivery.
Key Responsibilities
Team Leadership
Lead, mentor, and develop a team of software developers
Manage performance, career development, and technical growth of direct reports
Participate in hiring, onboarding, and resource planning
Foster engineering excellence with an emphasis on computer science fundamentals, design patterns, and language-agnostic problem solving
Architecture & Technical Direction
Steward and suggest system architecture across projects; define technical standards and design patterns
Lead technical design reviews and architectural decision-making
Ensure solutions are scalable, secure, maintainable, and appropriately documented
Evaluate build-vs-buy and technology selection decisions with clear trade-off analysis
Quality & Delivery
Establish and enforce code review standards; personally conduct reviews of critical work
Own engineering accountability for correctness, security, and performance of all shipped code, including AI-assisted output
Manage delivery across the full software development lifecycle, from requirements through deployment and support
Report delivery status, risk, and estimates to executive leadership
Process & Innovation
Own and continuously improve the team's development methodology and tooling
Lead the evaluation and integration of AI-assisted and agentic development tools into the SDLC
Monitor advancements in ML/LLM capabilities and efficiencies; assess business and engineering impact
Drive adoption of process changes with measurable outcomes for consistency, quality, and team scalability
Stakeholder Engagement
Translate technical direction into business terms for the executive team
Support client-facing technical discussions, proposals, and solution design as required
Qualifications
Required
8+ years of progressive software development experience, including 2+ years leading developers (formal management or technical lead capacity)
Exceptional computer science fundamentals: data structures, algorithms, design patterns, and system design, independent of any single language or framework
Proven experience owning architecture for production systems
Deep working knowledge of the full SDLC and modern DevOps practices
Working knowledge of LLMs and machine learning approaches, including their architectures, capabilities, and limitations
Hands-on experience integrating AI-assisted development tools into professional engineering workflows
Excellent code review and technical validation skills
Strong written and verbal communication, including experience presenting to senior leadership
Assets
Unity/C# and XR/VR/MR development experience
Google Cloud Platform (GKE, Cloud SQL, Cloud Build) and multi-tenant SaaS architecture
Information retrieval systems (vector search, hybrid retrieval) or local model deployment
Embedded systems exposure (microcontrollers, sensor integration)
Experience in regulated or compliance-driven client environments
More about this job
Responsibilities
The Technical Director will lead the software development team, overseeing technical delivery, system architecture, and engineering excellence across a diverse product portfolio. They are responsible for managing team performance, driving development methodology, and ensuring the security and quality of all shipped code.
Requirements
Candidates must have over 8 years of progressive software development experience, including at least 2 years in a formal leadership or management capacity. A deep understanding of computer science fundamentals, modern DevOps practices, and experience with AI-assisted development tools is required.
Skills
- Software Development
- Team Leadership
- System Architecture
- Engineering Management
- SDLC
- DevOps
- LLMs
- Machine Learning
- Code Review
- Technical Design
- Cloud Computing
- XR/MR Development
- Embedded Systems
- SaaS Architecture
- Mentoring
- Computer Science Fundamentals
Visa sponsorship
Not detected in the job text
Categories
- Software
- Management & Leadership
- Technology
- Engineering
Keywords
- Technical Director
- Software Development
- XR
- MR
- Motion Capture
- Embedded Systems
- SaaS
- Cloud Platform
- System Architecture
- Design Patterns
- SDLC
- DevOps
- LLM
- Machine Learning
- AI-assisted Development
- Unity
- C#
- Google Cloud Platform
- GKE
- Cloud SQL
- Cloud Build
- Vector Search
- Hybrid Retrieval
- Microcontrollers
- Sensor Integration
- Engineering Leadership
- Code Quality
- Technical Review
- Mentorship
- Agile