Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineering Lead - Toronto, On.

Full-time

Dokainish & Company

About Dokainish & Company 

Since 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 across numerous business 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 Opportunity 

The 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 products
  • Internal digital tools and automation solutions
  • Client technology discovery, MVPs, and custom software builds
  • Product hardening, enterprise readiness, deployment, and go-to-market enablement
For 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 Responsibilities
Software Architecture & Engineering Leadership
  • Own 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 Readiness
  • Lead 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 account for technical readiness and commercialization requirements.
Hands-On Software Development
  • Remain actively involved in software development, particularly for complex, high-risk, or foundational components.
  • Build and maintain full-stack applications, APIs, integrations, and cloud-based services.
  • Develop proofs of concept and technical prototypes where required.
  • Troubleshoot complex production and application issues.
  • Support deployment, release, and production stabilization activities.
Engineering Standards & Quality
  • Establish and enforce coding standards, branching strategies, code review practices, testing expectations, and development workflows.
  • Review pull requests and provide engineering guidance to developers.
  • Implement appropriate automated testing and quality controls.
  • Reduce technical debt and identify opportunities to improve existing applications.
  • Establish reusable components, patterns, and accelerators that improve delivery speed and margins across future projects.
DevOps & Cloud Engineering
  • Own the technical design of application environments within Azure.
  • Establish CI/CD pipelines and deployment practices.
  • Implement appropriate logging, monitoring, backup, and recovery capabilities.
  • Work with the IT & Security Manager to ensure application environments comply with corporate security and governance requirements.
  • Support cost-efficient use of Azure and other development infrastructure.
Technical Discovery & Client Delivery
  • Participate in client discovery workshops alongside Product and Business Analysis.
  • Assess technical feasibility, complexity, dependencies, integrations, and delivery risks.
  • Develop technical solution options and recommendations.
  • Produce engineering estimates and resource requirements for SOW development.
  • Support build-versus-buy assessments and technology evaluations.
  • Identify when a client engagement requires a dedicated engineering pod beyond the core team.
  • Provide technical leadership and architectural governance for client builds.
Product Development
  • Partner with the Director, Product & Technology, Technology Business Analyst, and UI/UX Designer to convert product roadmaps into executable engineering plans.
  • Advise on technical implications of roadmap decisions and feature prioritization.
  • Support the progression of products from concept and MVP through production, enterprise readiness, launch, and scale.
  • Enable reuse of technology developed across products and client engagements where appropriate.
  • Help establish a common technology foundation across organization-owned applications.
Team Leadership
  • Provide day-to-day engineering leadership to software engineers and developers.
  • Assign and review technical work based on priorities established with the Director, Product & Technology.
  • Mentor junior and intermediate developers.
  • Participate in technical interviews and engineering hiring decisions.
  • Identify capability or capacity gaps and recommend additional resources when required.
  • Support external developers or project-based engineering resources as engagements scale.
Security & Compliance
  • Incorporate secure software development practices throughout the SDLC.
  • Implement appropriate authentication, authorization, encryption, secrets management, and application security controls.
  • Partner with the IT & Security Manager on cybersecurity, privacy, SOC 2, penetration testing, vulnerability remediation, and technology audits.
  • Ensure engineering teams remediate identified technical security issues.
  • Support client security and technical due-diligence requirements as needed.
Decision Authority
The Engineering Lead serves as the organization’s  engineering authority for software development and application architecture .
The Engineering Lead owns or provides the final technical recommendation on:
  • Software architecture
  • Development frameworks and engineering patterns
  • Application-level Azure architecture
  • Development and deployment practices
  • Engineering standards
  • Technical feasibility
  • Technical estimates
  • Code quality
  • Production readiness
  • Go-to-market technical readiness
  • Engineering-related technical risks
The Director, Product & Technology retains accountability for product priorities, commercial decisions, portfolio investment, budgets, client commitments, and overall team performance.
Qualifications
Required
  • 7+ years of professional software engineering experience, including significant full-stack development experience.
  • Demonstrated experience leading technical design and architecture for production applications.
  • Experience taking software from prototype or MVP through production deployment and commercial use.
  • Strong experience with modern front-end and back-end development frameworks.
  • Strong experience designing and consuming REST APIs and integrating third-party systems.
  • Experience with relational databases, data modelling, and application data architecture.
  • Strong working knowledge of Microsoft Azure or comparable enterprise cloud platforms.
  • Experience implementing CI/CD and modern software development practices.
  • Strong understanding of authentication, authorization, application security, and secure development principles.
  • Experience reviewing code and providing technical direction to other developers.
  • Ability to estimate technical work and identify engineering risks and dependencies.
  • Strong written and verbal communication skills.
  • Ability to communicate technical concepts clearly to product leaders, consultants, clients, and non-technical stakeholders.
  • Must be legally eligible to work in Canada without sponsorship.
  • 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.
Preferred
  • Experience building and scaling enterprise SaaS products.
  • Experience supporting software commercialization and enterprise client onboarding.
  • Experience delivering custom software or digital solutions in a consulting environment.
  • Experience with Microsoft Entra ID, Azure App Service, Azure Functions, Azure SQL, Azure Storage, Application Insights, and related Azure services.
  • Experience with AI-enabled applications, LLM APIs, workflow automation, or agentic systems.
  • Experience with enterprise integrations and APIs.
  • Experience supporting SOC 2, penetration testing, security assessments, or enterprise client security reviews.
  • Experience building reusable platforms, accelerators, or component libraries across multiple solutions.
  • Experience working with distributed or offshore development teams.
What Success Looks Like
Within the first year, the Engineering Lead will have:
  • Established consistent engineering and architecture standards across technology builds.
  • Advanced organization-owned products from MVP or prototype stages toward reliable, enterprise-ready commercial solutions.
  • Closed material technical gaps affecting launch, scalability, security, performance, supportability, and client adoption.
  • Established reliable development, testing, code review, deployment, monitoring, and production support practices.
  • Developed reusable technical components and patterns that reduce the cost and delivery time of future builds.
  • Built an effective engineering team capable of supporting internal products, MVPs, and client engagements.
  • Improved the quality and reliability of technical estimates used in proposals and SOWs.
  • Enabled larger signed client builds to scale through dedicated delivery pods without destabilizing the core team.
  • Established a strong working model between Product, Engineering, IT/Security, Business Analysis, and Design.
 

We take immense pride in our high-performing, collaborative team. We recognize and value the uniqueness of every individual, and you’ll be part of a growing consulting firm where your expertise will directly shape project outcomes and client success. This is an opportunity to make a meaningful impact, mentor others, and grow your career in a dynamic, results-driven environment.  

 

If you believe your skillset, drive, qualifications, and experience are a match, we welcome your application and look forward to hearing from you.  

We thank all applicants for their interest in Dokainish & Company. Please note that only candidates selected for an initial interview will be contacted.  

Notes:
VACANCY STATUS: This posting is for a new position.  
AI USAGE: This organization does not use artificial intelligence to screen, assess, or select applicants for this particular open position. All applications are personally reviewed by our Talent Acquisition Team.  

 

 

Dokainish & Company is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to age, gender, race, colour, religion, sexual orientation, gender identity, national origin, disability, age and veteran status, or any other protected status required by applicable law.    

In accordance with the Ontario Human Rights Code, Accessibility for Ontarians with Disabilities Act, 2005, and Dokainish & Company AODA Policy, accommodation will be provided in all parts of the hiring process. Applicants need to make their needs known in advance.


 

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Software Engineering Lead - Toronto, On. in Toronto, ON vacancy
  • $90k - $110k per year

     ...Lily™ , the world's first AI Forward Deployed Engineer, which learns how a business works, builds the software it needs, and goes live in days. It does not...  ...with offices in San Francisco, London, and Toronto, InstaLILY serves leading companies across construction, industrial... 
    Suggested
    Full time
    Internship
    Live In
    Work at office
    Remote work

    Instalily Ai

    Toronto, ON
    a month ago
  • $125k - $135k per year

     ...behind Money Mart—Canada’s largest non-bank branch network—and a leader in financial solutions for underserved communities. From...  ...celebrate your contributions. What You’ll Do The Job:  Lead Software Engineer, Backend & Cloud Platform We’re hiring a Lead Software... 
    Suggested
    Full time
    Temporary work
    Work at office
    Remote work

    Momentum Financial Services Group

    Toronto, ON
    a month ago
  •  ...approach allows Cerebras to deliver industry-leading training and inference speeds and...  ...Cerebras is seeking passionate and talented Software Engineers to join our innovative team – you will...  ...with C++ is an asset. Hybrid role in Toronto, ON.    Why Join Cerebras People... 
    Suggested
    Full time
    Internship

    Cerebras

    Toronto, ON
    more than 2 months ago
  • $168k - $210k per year

     ...About Nu Nu is the leading digital bank in Latin America, serving...  ...Page About the role Our Engineering team helps Nubank to create and...  ...strive for state-of-the-art software development practices that currently...  ...Demonstrated ability to lead technical initiatives across multiple... 
    Suggested
    Full time
    Flexible hours

    Nubank

    Toronto, ON
    a month ago
  • $160k - $200k per year

     ...globally-minded company dedicated to delighting our customers across the world. We are looking for an experienced full stack Staff Software Engineer (with a focus on UI) who is passionate about building large-scale, mission-critical infrastructure in a fast-paced agile... 
    Suggested
    Long term contract
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    more than 2 months ago
  •  ...the Inc. 5000, a DUNS 100 Top Startup to Work For, and a multi-year Inc. Best Workplace awardee. Android Software Engineer Ready1 Mobile · Full-time · Toronto, Canada (Hybrid) · Mid-level We're looking for an Android Software Engineer to join our team. As part of... 
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Worldwide
    3 days per week

    Semperis

    Toronto, ON
    3 days ago
  •  ...Senior Full Stack Engineer We are looking for a passionate Senior...  ...global infrastructure and industry-leading partners, we are redefining...  ...Own the full lifecycle of software engineering, from initial design...  ...with business and user needs. Lead architectural decisions,... 
    Long term contract
    Full time
    Worldwide
    Flexible hours

    Sokin

    Toronto, ON
    6 days ago
  •  ...welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team...  ...technical judgment. Where You'll Be: This role is based in Toronto We offer you the flexibility to work where you work best!... 
    Long term contract
    Full time
    Internship
    Work from home

    Spotify

    Toronto, ON
    5 days ago
  • $20k - $24k per year

     ...and empower people. The company has been leading an industry transformation through...  ...applications and backend services. As a Staff Software Engineer — Collections , you will work across...  ...Location for this opportunity Toronto, Canada United States — approved Nubank... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Flexible hours

    Nubank

    Toronto, ON
    4 hours ago
  • $88k - $110k per year

     ...looking for experienced, product-focused software engineers for our Driver Earnings Team. We are...  ...Engineer for Driver Earnings, you will lead multiple work streams that improve drivers...  ...base pay range for this position in the Toronto area is CAD $88,000 - CAD $110,000, not... 
    Hourly pay
    Full time
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    9 days ago
  •  ...and Business Banking team is looking for a lead developer to join as a technical point of...  ...Hybrid, 1 day per week in office downtown Toronto   RESPONSIBILITIES Own development...  ...~5 to 10 years of professional software development experience ~ Strong hands-on... 
    Hourly pay
    Full time
    Manual labor
    Work at office
    1 day per week

    Releady

    Toronto, ON
    27 days ago
  • $160k - $220k per year

     ...talk. Opportunity As a Staff Engineer on the OIG team, you will be...  ...who thinks in systems, leads with craft, and is energized by...  ...of building enterprise-grade software that millions of users depend...  ...Familiarity with workflow engines or approval/routing systems (e... 
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    1 day ago
  • $125.28k - $210.6k per year

     ...WHAT YOU'LL DO We’re looking for a Software Engineer II to join our WhatsApp team. Our team is...  ...to Work® ABOUT BRAZE Braze is the leading customer engagement platform that empowers...  ...company has repeatedly been recognized as a Leader in marketing technology by industry... 
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    9 days ago
  • $120k - $180k per year

     ...Office Locations: San Francisco, San Diego, Toronto ~~60 employees ~ Series C Company ~...  ...~4+ years experience as a Full Stack Engineer or similar role ~ Knowledge of multiple...  ...devOps (GitHub, Docker, AWS, Google Compute Engine) ~ Experience building dev... 
    Remote job
    Full time
    Work at office
    Visa sponsorship

    Hired Recruiters

    Toronto, ON
    more than 2 months ago
  • $137.2k - $196k per year

     ...About the Role:  As a Senior iOS Engineer at Tubi, you’ll play a critical role on our mobile engineering team, focusing on developing,...  ...other benefits in accordance with applicable plan documents. Toronto, Canada $137,200—$196,000 CAD Tubi is a division of Fox Corporation... 
    Long term contract
    Remplacement
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi, Inc.

    Toronto, ON
    6 days ago
  • $175k - $210k per year

     ...Description General Information: Job Title: Principal Software Engineer - Zynque Location: Toronto (Onsite/ Hybrid) Job Type: Full-Time Hiring...  ..., and incident practices as the customer base grows Lead performance and capacity work ahead of demand, not behind... 
    Long term contract
    Full time
    Internship
    Live In
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Fulfillment IQ

    Toronto, ON
    12 days ago
  •  ...communications company, distinguished by its portfolio of leading media brands, including Toronto Life, Chatelaine, and Maclean’s. A dynamic and...  ...AI layer for its Digital Operations. As the founding Software Engineer, Applied AI, you own that layer end-to-end: from agentic... 
    Full time
    Flexible hours

    Urban Ridge Supplies

    Toronto, ON
    13 days ago
  •  ...OVERVIEW We are seeking an experienced Software Engineer, Subscription Management with a strong background in full stack development to...  ...production issues within an enterprise SaaS environment. Location: Toronto, CA Contract Length: Min 4 months Pay: $50-$55 on T4... 
    Full time
    Contract work

    Releady

    Toronto, ON
    7 days ago
  • $136k - $187k per year

     ...opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We are looking for a Senior Software engineer who is passionate about writing the tools to integrate and support to build large-scale, high-demand software in a fast-paced agile... 
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    9 days ago
  • $148k - $197k per year

     ...At BuildOps, we’re building software purpose-built for commercial contractors...  ...looking for a Senior Software Engineer to help build and scale the...  ...Los Angeles, San Francisco, Toronto, and Raleigh with hybrid work...  ...to date) led by industry-leading investors like Meritech Capital... 
    Long term contract
    Full time
    For contractors
    Work at office
    Local area
    Immediate start
    Work from home
    Monday to friday
    Flexible hours

    Buildops

    Toronto, ON
    a month ago
  •  ...include frontend and backend engineers, AI research scientists, and others...  ..., Microsoft, and Google, leading PhD programs like Stanford, high...  ...What You'll Do Lead the design, architecture, and...  ...building accessible and inclusive software. ~ Excellent software engineering... 
    Long term contract
    Full time
    Work at office

    Speechify

    Toronto, ON
    more than 2 months ago
  • $118k - $162k per year

     ...have the right access. Okta Identity Governance is the leading contributor to Okta's new product bookings, and it runs inside...  ...or hand an auditor evidence that isn't true. The Senior Software Development Engineer in Test Opportunity As a Senior Software Development... 
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    8 days ago
  • $149k - $220k per year

     ...and the Canadian innovation ecosystem.   On the Commercial Software team, we are building the platform that interfaces with the autonomous...  ....   You will... Be part of a team of multidisciplinary Engineers and Research Scientists using an AI-first approach to enable... 
    Full time
    Internship
    Manual labor
    Work at office
    Work from home
    Flexible hours

    Waabi

    Toronto, ON
    2 days ago
  • $65k - $85k per year

     ...ROLE: SOFTWARE ENGINEER TEAM: MEDIA LOCATION: TORONTO (HYBRID) COMPANY OVERVIEW At Salt Media , we're on a mission to earn the world's attention. As...  ...counts.   WHAT WE STAND FOR    Salt of the Earth: We lead with humility, honesty, and heart—always.   Do What’... 
    Full time
    Seasonal work

    Salt Xc

    Toronto, ON
    a month ago
  • $136k - $160k per year

     ...we're building the infrastructure that changes that. As a Software Engineer , you'll build and own backend services that make tokenized equities...  ...continuously, around the clock. This role is based in our Toronto, ON office(s), with in-person attendance expected at least 3... 
    Full time
    Contract work
    Work at office
    Flexible hours
    Shift work
    Night shift
    Weekend work
    3 days per week

    Robinhood

    Toronto, ON
    27 days ago
  • $100k - $220k per year

     ...Description Job Title: Software Engineer: Quality (Terminal) Salary: $100,000-$220,000 + equity options....  ...person work in our co-working space in downtown Toronto. About Us Fiscal.ai (formerly FinChat) is a leading research and data platform for capital markets.... 
    Full time
    Casual work
    Immediate start
    Remote work
    Shift work

    Fiscal.ai

    Toronto, ON
    a month ago
  • $120k - $140k per year

     ...Description Position: Software Engineer: Product Quality Salary: $120,000 to $140,000 CAD Location: Canada based. About Fiscal.ai Fiscal.ai is a leading research and data platform built for capital markets professionals. Combining a high-performance research... 
    Full time
    Immediate start
    Shift work

    Fiscal.ai

    Toronto, ON
    8 days ago
  • $136k - $187k per year

     ...We're looking for a Senior level Platform Engineer to join a team of highly skilled and talented...  ...support Okta’s future business needs.  Lead design and code reviews to ensure systems...  ...~Demonstrably followed best software engineering principles ~Familiarity with... 
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    14 days ago
  •  ...simplified, Intellistack has grown into a leading provider of powerful, no-code...  ...something that matters. You are a pragmatic software engineer who enjoys solving complex technical problems...  ...Denver, Fishers (Indiana), Los Angeles, Toronto, and Krakow, Poland. While some roles... 
    Full time
    Worldwide
    Flexible hours

    Intellistack

    Toronto, ON
    more than 2 months ago
  • $184k - $253k per year

     .... We are a diverse team of engineers, product managers, and designers...  ...the role As a Principal Software Engineer on the Agent Access Policies...  ...will serve as the technical leader and compass for the Okta...  ...around you, and partner with tech leads across teams to keep the wider... 
    Full time
    Local area
    Worldwide
    Shift work

    Okta

    Toronto, ON
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineering Lead - Toronto, On.. Be the first to apply!