Director – SW Engineering

SRA Staffing Solutions View all jobs

  • Toronto, ON
  • $170,000-190,000 per year
  • Permanent
  • Full-time
  • 1 month ago
Director of Software Engineering (Desktop / Real-Time / 3D)Location: Greater Toronto Area (strongly preferred)Open to: Canada-wide candidates willing to travel regularly to TorontoWork Model: Hybrid (3 days/week onsite in Toronto)Travel: ~10% (North America + select international events)Compensation: $170,000–$190,000 base + share plan + benefitsAbout the OpportunitySRA Staffing is partnering with a Canadian software company (backed by a large global software group) that builds sophisticated desktop products used for 3D visualization, design, and real-time environments. The organization is undertaking a ground-up rebuild and modernization of a complex, graphics-heavy desktop application. This leader will own the engineering modernization strategy, raise delivery and release discipline, and help shape the next-generation platform.This is a hands-on leadership role for someone who is comfortable staying close to the code and guiding a tenured engineering team through a multi-year technical transformation.What You’ll DoEngineering LeadershipLead and grow a team of ~10–20 engineers (desktop/systems + DevOps)Drive strong execution across a modernization roadmapRaise standards across code quality, testing, performance, and operational excellenceArchitecture & ModernizationLead a ground-up rebuild or deep modernization of a complex desktop productGuide architecture decisions across rendering/graphics, geometry/CAD-style capabilities, and platform foundationsBalance reuse of valuable legacy concepts with modern architectural patternsHands-On Technical ContributionStay close to the code via design reviews, architecture spikes, and selective implementationUnblock teams by getting "on the keyboard” when neededReason about performance, rendering pipelines, geometry concepts, and real-time constraintsCI/CD & Release DisciplineOwn and improve CI/CD and release practices for a complex desktop applicationDrive measurable improvements in build pipelines, testing, and release reliabilityStakeholder & Customer EngagementCommunicate clearly with executives, engineers, and customersRepresent engineering in customer-facing and industry settings (trade shows, conferences)What We’re Looking For (Must-Haves)Technical / DomainStrong desktop and/or real-time software background (not web-only)Exposure to high-performance and/or hardware-integrated systemsExperience in at least one of: visualization, simulation, gaming, CAD/drafting, AR/VR, virtual production, roboticsProven experience leading a ground-up rebuild or major modernization of a complex product (not just web/e-commerce migrations)Ability to reason about (hands-on preferred):Rendering engines / 3D graphics pipelines (OpenGL/DirectX/Vulkan/Unreal/Unity or similar)CAD-like concepts (2D/3D drafting, geometric constraints, parametric models)Hands-On LeadershipBackground as a hands-on developer; can still read/write/review codeComfortable leading ~10–20 engineers and driving change across practices and toolingComfortable owning CI/CD and release practicesExecutive Presence & CultureConfident interacting with senior stakeholders and customersComfortable operating in high-visibility, reputationally sensitive environmentsMotivated, growth-oriented, and interested in progressing toward a CTO-track career pathLocation & EligibilityGTA-based candidates preferred; 3 days/week onsite in TorontoCanada-wide candidates considered if they can travel regularly to TorontoQuebec-based candidates are not eligible (no provincial entity)This is not a remote-only rolePackageBase: $170,000–$190,000 (depending on experience)Bonus: performance/QBR-based (target range under design)Share plan: employee purchase plan with company matchVacation: 3 weeks + standard PTO daysComprehensive benefitsHow to ApplyIf you are interested in exploring this opportunity, please connect with:AnushaAnushaS@srastaffing.com

SRA Staffing Solutions