23 Oct
|
EDealer
|
Canada
EDealer is a website and software supplier for the Automotive Industry. To ensure car dealers build great business and manage inventory. Today we are focused on Merchandising Automation and Vehicle Optimization. Consistent with our long-term goals, our objective is to reduce the time required by dealers to reach the maximum number of customers with consistent accurate, merchandised inventory.
We are looking for a hands-on Software Development Manager to lead one of our engineering teams within EDealer, reporting to the Sr. This is a role for an engineer who leads, not a manager who used to build. You will lead a team of seven to eight experienced engineers who already own their systems and their delivery, and over time you should expect roughly half your role to remain focused on direct engineering contribution: writing and reviewing production code, prototyping designs, and improving the platform. The engineers you lead should see you as a peer whose code they review, and vice versa.
This role exists because the team is senior and self-directed enough not to need a full‑time coordinator, and because we would rather its manager stay close to the work than drift away from it. It does not carry product ownership, executive and stakeholder reporting, or broader organizational planning, and cross‑team work happens engineer to engineer rather than being routed through managers. Technical direction for the area is set by our senior individual contributors in partnership with the Sr. carrying it is not your job. The team owns dated customer commitments, and you are not the critical‑path owner of them, so no deliverable is waiting on a manager’s calendar. We offer a competitive salary ($160,000.00 - $180,000.00); a competitive bonus plan; participation in our perks, RRSP matching, and life insurance programs; Schedule: Monday - Friday
Ship production code yourself, taking on meaningful user‑facing and platform work and putting your own pull requests through the same review your engineers’ work gets.
Own technical debt across your area, including refactors, dependency upgrades, test coverage,
and structural cleanup that is easy to defer but compounds when ignored.
Improve the platform underneath your team, including build times, CI, observability, local development experience, and internal tooling.
Contribute to design and technical planning for upcoming work, writing the prototype yourself when an approach needs proving before the team commits to it.
Turn what incidents expose into permanent fixes once the immediate issue is resolved, so the same failure does not recur.
Own performance directly, setting clear expectations, recognising strong work, and addressing underperformance early and honestly rather than letting it drift.
Develop and maintain engineering best practices, code review standards, and technical culture.
Leverage AI‑driven development practices across your team, establishing where these tools genuinely accelerate delivery and where they introduce risk.
You are currently writing production code and want to keep doing so. Demonstrated people‑management experience, with real ownership of performance management, career development, and hiring. Experience leading a team of six or more engineers is an asset.
5+ years of professional software development experience building and operating complex, production backend systems.
Deep and current experience with Java and Spring Boot, and strong SQL skills. Solid grasp of application architecture and design patterns and the judgment to weigh the tradeoffs between them.
Experience leading iterative software delivery in close partnership with Product.
Hands‑on experience with AI‑driven development practices, including tools like Claude Code, Cursor, or similar,
with a considered point of view on where they help and where they do not.
Excellent communication skills with the ability to adapt to technical and non‑technical audiences.
Bachelor’s degree in Computer Science, Engineering or a related field, or equivalent practical experience.
Prior experience with dealer‑facing SaaS, automotive retail software, or other multi‑tenant platforms operating at scale.
Experience working with remote or distributed teams.
Competitive pay
Flexible working environment
The base pay range for this full‑time position is $160,000.00 - $180,000.00, and this role may be eligible for discretionary bonuses or commission payments. E INC is committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. E INC is an equal opportunity employer and affirmatively seeks diversity in its workforce. E INC recruits qualified applicants and advances in employment its employees without regard to race, color, religion, gender, sex (including pregnancy), sexual orientation, gender identity, gender expression, age, disability, genetic information, ethnic or national origin, marital status, veteran status, or any other categories protected by law.
E INC takes cybersecurity seriously. E INC will only reach out to candidates via our Application Tracking System ADP, LinkedIn, and Indeed, through company accounts. E INC does not require bank information, date of birth, social identification information, or upfront fees as part of our application process.
As part of our recruitment and hiring process, E INC may use automated tools including artificial intelligence (AI) to support the screening and evaluation of applicants. AI tools support human decision‑making and do not replace individualized review by our hiring team. E INC is committed to using these technologies responsibly and in compliance with applicable laws and regulations, and we regularly assess our processes to promote fairness, objectivity, and data protection.
#
📌 Software Development Lead - Remote (Canada)
🏢 EDealer
📍 Canada