22 Aug
|
Dokainish
|
Toronto
AboutDokainish& CompanySince 2011,Dokainish& Company has been delivering world-class project management and project controls consultancy services. We specialize in working diligently and collaboratively with our clients to achieve long-lasting, impactful results acrossnumerousbusiness functions.Our areas of expertise include Project Controls, Project Management, Quantitative Risk Analysis, Organizational Change Management, Enterprise Reporting, Estimating, Asset Management, and System Implementation for Capital Projects. We draw upon decades of project experience to deliver customized solutions to our clients’ most complex challenges.We are currently seeking an experienced Software Engineering Lead to join our high-performing, diverse, and innovative consulting team.The OpportunityThe Engineering Lead is the senior engineering authority within the Product & Technology team, responsible for software architecture, engineering quality, technical delivery, production readiness, and technical go-to-market readiness across organization-owned products, internal tools, and client technology solutions.This is a hands-on engineering leadership role. The Engineering Lead will design solutions, write and review code, establish engineering standards, guide developers, support technical discovery and estimation, and ensure that software solutions are secure, scalable, maintainable, supportable, and ready for enterprise deployment and commercialization.This is a full time non-remote, in-office role based in downtown Toronto. Eligible candidates must be able to commute to Toronto or willing to relocate independently to accommodate this requirement.The role will support:Organization-owned software productsInternal digital tools and automation solutionsClient technology discovery, MVPs, and custom software buildsProduct hardening,
enterprise readiness, deployment, and go-to-market enablementFor larger client engagements, the Engineering Lead will define the technical approach and provide architectural oversight while additional delivery resources are staffed against the signed SOW.Key ResponsibilitiesSoftware Architecture & Engineering LeadershipOwn solution architecture and major engineering design decisions across software products and client builds.Translate business and product requirements into practical technical solutions.Define application architecture, data models, integrations, APIs, authentication patterns, and deployment approaches.Evaluate technology options and recommend appropriate frameworks, platforms, and services.Ensure solutions are designed for scalability, reliability, maintainability, security, and performance.Maintain appropriate technical documentation and architecture standards.Product & Go-to-Market ReadinessLead the technical hardening required to move products from prototype or MVP stage into production and commercial use.Assess and close gaps related to scalability, reliability, performance, security, monitoring, supportability, and deployment.Establish production deployment and release processes appropriate for client-facing software.Ensure products are technically prepared for enterprise client onboarding and broader user adoption.Support implementation readiness, configuration approaches, client environments, and integration requirements.Establish appropriate telemetry, logging, monitoring, error handling, backup, and recovery capabilities.Support technical due diligence, security reviews, penetration testing, and enterprise client questionnaires.Identify technical risks that could affect commercialization, implementation, client adoption, or service reliability.Partner with Product to ensure roadmap decisions
📌 Software Engineering Lead - Toronto, On.
🏢 Dokainish
📍 Toronto