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 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineering Lead - Toronto, On. in Toronto, ON vacancy
  • $20 - $25 per hour

     ...HIRING: KITCHEN LEAD / PIZZERIA MANAGER — TORONTO Lambretta Pizzeria is looking for an experienced, hands-on restaurant professional to join our kitchen full-time and take a leadership role within our small team. This is a working position. You will be on the line... 
    Suggested
    Long term contract
    Full time
    Shift work

    Lambretta Pizzeria

    Toronto, ON
    4 days ago
  • $120k - $155k per year

     ...Fitch Group is currently seeking a Lead Software Engineer - Associate Director based out of our Toronto office. As a leading, global financial information services provider, Fitch Group delivers vital credit and risk insights, robust data, and dynamic tools to champion... 
    Suggested
    Long term contract
    Temporary work
    Work at office
    Immediate start
    Shift work
    2 days per week

    Fitch Group

    Toronto, ON
    5 days ago
  •  ...automation, and we’ve assembled a world-class engineering team with staff-level talent from...  ...brand new engineering office in downtown Toronto. This engineering role is general, the work...  ...systems (e.g. fintech), or complex workflow engines is a plus ~ Loves in-person culture, we... 
    Suggested
    Full time
    Work at office

    Maxima

    Toronto, ON
    9 hours ago
  • $140k per year

     ...Position:  Software Engineer Lead / Manager (Full Stack) Location:  Hybrid, 1x per week in office (Toronto, Downtown) Structure : FTE, Permanent Pay:  Up to $140,000 CAD base salary + bonus -- We have a great new opportunity to support one of our Financial Services... 
    Suggested
    Permanent employment
    Work at office

    CorGTA

    Toronto, ON
    7 days ago
  • $140.6k - $190.6k per year

     ...Job Description We’re looking for a Lead Engineer to join the CoCounsel Applications team and play a hands-on technical leadership role...  ...includes:  ~ Technical Experience:  6+ years of professional software engineering experience building and shipping production web applications... 
    Suggested
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    12 hours ago
  • $118k - $157.5k per year

     ...At eBay were more than a global ecommerce leader were changing the way the world shops and...  .... The Native Focus Categories Engineering team is tasked with supporting and implementing...  ...our processes. The Role: As an iOS Software Engineer youll collaborate across... 
    Full time
    Immediate start

    eBay

    Toronto, ON
    12 hours ago
  •  ...office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...  ...organization that allows anyone to become a leader by showing excellent technical skills and... 
    Work at office

    Speechify

    Toronto, ON
    10 days ago
  • $175k - $225k per year

     ...driven individuals to our growing team. Headquartered in Toronto, Clutch was founded in 2017. Clutch is backed by world-class...  ...Apache Kafka About the role Clutch is seeking a Team Lead, Software Engineering to lead a team of engineers building and scaling our platform... 
    Permanent employment
    Full time

    Clutch Technologies Inc.

    Toronto, ON
    6 days ago
  • $18 - $20 per hour

     ...of Calgary's most established venues to Toronto, National brings its well curated food and...  ...Referral Program ~ Join one of Canada’s leading hospitality companies, where a wide range...  ...screening may be conducted using AI software. All assessments and outcomes are reviewed... 
    Hourly pay
    Internship

    National Toronto

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

     ...Lead Software Engineer, AI What if the AI agents you architect empower legal professionals to act with sharper judgment and greater leverage, using tools that are themselves AI-native and multiply what you and your team can ship? Our agent platform team builds and... 
    Full time
    Internship
    Work at office
    Local area
    Flexible hours
    Shift work

    Thomson Reuters

    Toronto, ON
    12 hours ago
  •  ...office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...  ...research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be... 
    Work at office
    Shift work

    Speechify

    Toronto, ON
    5 days ago
  •  ...well. We are backed by world class investors from Toronto, New York, and Silicon Valley. Our talented team of software engineers, hardware engineers, and operators have...  ..., and Google. We're currently looking for a Lead Software Engineer to join our core team, lead a... 
    Full time

    KitchenMate

    Toronto, ON
    18 days ago
  •  ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s... 
    Remote work

    Speechify

    Toronto, ON
    5 days ago
  • $40k - $60k per year

     ...Reference code: 134420  Primary Location:  Toronto, ON All Available Locations:...  ...team in designing and developing market-leading, AI-powered solutions that transform our...  ...your typical day look like?   As a Software Engineering intern in the Strategy, Risk & Transactions... 
    Internship
    Flexible hours

    Deloitte

    Toronto, ON
    2 days ago
  • $69k - $114k per year

     ...Reference code: 133893 Primary Location:  Toronto, ON All Available Locations:...  ...typical day look like? We’re looking for a Software Engineer to design and build scalable...  ...modern engineering practices. The team leads the initial build phase of strategic initiatives... 
    Permanent employment
    Flexible hours

    Deloitte

    Toronto, ON
    56 minutes 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
    Work at office

    Speechify

    Toronto, ON
    5 days ago
  • $70k - $115k per year

     ...About CMiC Headquartered in Toronto, CMiC is a software company focused on the Construction industry. We have built a comprehensive platform for construction companies to manage their most important workflows. Our customers have their choice of a SaaS or Private Hosted... 
    Full time
    Seasonal work
    Night shift

    CMiC

    Toronto, ON
    8 days ago
  •  ...experience from both finance and engineering, having overseen finance organizations at leading tech companies and built month-...  ...Overview They are setting up a new Toronto engineering office and need a...  ...ERPs, HRIS, procurement software, and CRMs - Design and implement... 
    Internship
    Work at office
    Flexible hours

    Rockstar

    Toronto, ON
    29 days ago
  •  ...licensed UK bank (Starling), our global Software-as-a-Service technology platform (Engine by Starling), alongside a growing...  ...offices (such as Sydney or Toronto), this role is critical to the entire...  ...looking for an experienced SOC Team Lead with Incident Response experience to... 
    Worldwide
    Flexible hours
    Shift work

    Starling

    Toronto, ON
    22 days ago
  • $130k - $160k per year

     ....com/careers ). About the Role We are looking for a Software Engineering Team Lead to join our growing team and drive the deployment and evolution...  ...orchestration, Monks transforms marketing into a growth engine, collapsing timelines and connecting brands to culture in... 
    Long term contract
    Internship
    Work at office
    Immediate start

    Monks

    Toronto, ON
    a month ago
  •  ...Software Engineer Decoda Health · Full-time · Toronto About Decoda Decoda is the all-in-one, AI-native operating system for modern elective-care clinics — med spas, wellness, longevity, and aesthetics practices. Most clinics run on 5–10 disconnected tools that... 
    Full time
    Internship
    Live In
    Manual labor

    decodahealth

    Toronto, ON
    9 hours ago
  •  ...Evertz is looking for a FPGA Design Engineer to be part of Toronto FPGA Design team responsible for developing...  ...closely with other hardware and software engineers to test and debug the design...  ...Evertz Microsystems (TSX:ET) is a leading global manufacturer of broadcast equipment... 
    Full time
    Casual work

    Evertz Microsystems Limited

    Toronto, ON
    7 days ago
  • $167.55k - $209.44k per year

     ...and ready to query, with no engineering or maintenance required. We’re...  ...bringing together two industry-leading companies with a shared...  ...Fivetran is looking for a Staff Software Engineer to join our Database...  ...full-time position based in our Toronto, Canada office. Our hybrid... 
    Full time
    Internship
    Work at office
    Remote work

    Fivetran

    Toronto, ON
    9 hours ago
  • $131k - $181k per year

     ...Digital Innovation Office is seeking a Senior Software Engineer - Marketing to support key Marketing...  ...initiatives, including the Lead-to-Cash (LTC) org cutover, consent and privacy...  ...location is / locations are: Canada - Toronto Office TRO : 131,000 - 181,000 CAD / Annual... 
    Full time
    Work at office

    Equinix

    Toronto, ON
    4 days ago
  • $42k per year

     ...Job Responsibility: Overview: JOB OFFER: Lead Urban Farmer Are you looking to work for a company with good values and that helps...  ...person is to manage the set-up urban agriculture projects throughout Toronto with a multicultural clientele within their work and living... 
    Full time
    Summer work
    Work at office
    Remote work
    Work from home
    Monday to friday

    MicroHabitat

    Toronto, ON
    7 days ago
  • $108k - $135k per year

     ...products, including rideshare industry leading firsts like CarPlay, Android Auto, and real...  ...time driver feedback! We are hiring a Software Engineer to join our Mapping experiences team...  ...base pay range for this position in the Toronto area is CAD $108,000 - CAD $135,000, not... 
    Hourly pay
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    8 days ago
  • $165k - $210k per year

     ...As a leading financial services and healthcare technology company based on revenue SS&C is headquartered in Windsor Connecticut...  ...scale and technology. Job Description AI Software Engineer Location(s): Toronto - 30 Adelaide Street Location Status: Full - Time... 
    Ongoing contract
    Full time
    Casual work
    Internship
    Flexible hours

    SS&C

    Toronto, ON
    12 hours ago
  • $98.59k - $116.45k per year

     ...Save the Children is the world’s first and leading independent children’s organization –...  ...Children Canada is a hybrid workplace based in Toronto Ontario Canada. This recruitment is open...  ...directly to the Chief Operating Officer, the Lead, Business Operations (LBO) provides day-to... 
    Contract work
    Work at office
    Remote work
    Flexible hours

    Save the Children International

    Toronto, ON
    2 days ago
  •  ...Egis. We are now over 21,000 engineers, architects, scientists and planners...  .... Job Description Lead Electrical Engineer is a...  ...level engineering role based in Toronto, Ontario, Canada ,...  ...AutoCAD and other electrical design software. Assets Knowledge of sustainability... 
    Full time
    Local area

    Egis Group

    Toronto, ON
    5 days ago
  •  ...and operate. We are actively rethinking how engineering teams work in a world where every engineer...  ...the Role We are looking for a versatile Software Engineer to join our platform team, working directly alongside our Platform Lead. You are a strong all-around engineer who has... 
    Full time
    Internship

    Parallelz

    Toronto, ON
    29 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!