Lead Software Engineer
Quick Summary
The ideal candidate is an experienced, adaptable software engineer who combines strong technical execution with sound judgment, coaching ability,
As a Lead Software Engineer, you will take ownership of the engineering function within an established software business, combining hands-on development with technical leadership and strategic decision-making. You will modernize existing systems, accelerate software delivery, and introduce engineering practices that improve reliability, maintainability, and team productivity. Working closely with general managers and business stakeholders, you will shape product roadmaps and translate business priorities into effective technical solutions. You will leverage AI-powered coding tools and agentic workflows to help teams deliver in days what once took weeks. The role offers the opportunity to work across diverse technology stacks, improve legacy platforms, and build AI-powered product capabilities. You will also mentor existing engineers, strengthen development practices, and create lasting improvements in how software teams operate.
As the technical leader for an established software product, you will be responsible for delivering meaningful improvements while building stronger engineering capabilities and aligning technical decisions with business objectives.
Requirements
~2 min readThe ideal candidate is an experienced, adaptable software engineer who combines strong technical execution with sound judgment, coaching ability, and a practical approach to improving established products and teams.
-
At least 7 years of software engineering experience, including experience as a technical lead, founding engineer, CTO of a small company, or the primary engineer responsible for maintaining and developing a product.
-
Proven ability to work across multiple technology stacks, with production experience in at least three different stacks and the ability to learn unfamiliar technologies quickly.
-
Strong hands-on development skills and a track record of delivering production software in established codebases.
-
Experience taking over complex or poorly maintained codebases and helping teams regain momentum and improve engineering practices.
-
Daily use of AI coding agents, with the ability to explain and demonstrate your development workflows and setup.
-
Demonstrated ability to mentor engineers, improve code quality, and establish effective software development processes.
-
Strong independent judgment, ownership, and problem-solving skills, with the ability to work effectively without close day-to-day supervision.
-
Excellent communication and collaboration skills, including the ability to work directly with general managers, business stakeholders, and customers.
-
Experience serving as the first engineering leader in an organization without an established engineering function.
-
Background in vertical SaaS or B2B SaaS, particularly products where the buyer and end user are different stakeholders.
-
Experience modernizing legacy software systems while maintaining continuity and avoiding unnecessary rewrites.
What We Offer
~2 min readLocation & Eligibility
About this job
- Who can apply
- Canada
- Posted
- Today
Listing Details
- Posted
- October 19, 2026
- First seen
- October 19, 2026
- Last seen
- October 19, 2026
Posting Health
- Days active
- 0
- Repost count
- 1
- Trust Level
- 62%
- Scored at
- October 19, 2026
Signal breakdown
4 other jobs at
View all →Similar Software Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.