Engineering Manager
Jobgether Canada · CA$170K–CA$200K/yr
Internet Marketplace Platforms · 11-50 employees
About the role
You will lead a distributed team of 6-8 engineers, focusing on people development, process improvement, and technical guidance. You will also oversee the modernization of a legacy PHP product into a contemporary Ruby on Rails platform.
What they look for
Requirements
Candidates must have at least 1 year of direct people management experience and a background in software engineering. Proficiency in modern development practices and experience managing distributed teams are essential.
Benefits
Full description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Engineering Manager based in Canada.
This is a people-focused engineering leadership role within a fast-growing fintech environment serving the e-commerce industry. You will lead a fully distributed team of 6–8 mid-to-senior engineers across in-house and nearshore locations. Reporting directly to the CTO, you will help increase organizational capacity while strengthening engineering execution and team development. The team is modernizing a legacy PHP product into a contemporary Ruby on Rails platform using Ruby 4 and Rails 8. Your focus will be approximately 80% people and process, with opportunities to contribute technically through reviews, architecture, mentoring, and solution evaluation. You will also play a key role in hiring, project communication, delivery practices, and creating an environment where engineers can do their best work. The role offers significant ownership and flexibility within a fully remote, distributed engineering organization.
\n
Accountabilities You will be responsible for the day-to-day leadership and development of the engineering team while introducing greater structure and consistency to how work is planned, communicated, and delivered.
- Manage a team of 6–8 mid-to-senior engineers across in-house and nearshore locations.
- Conduct regular 1:1s, provide coaching, support career growth, and manage performance.
- Strengthen project communication, planning, prioritization, and delivery processes.
- Contribute to technical decision-making through code reviews, architecture discussions, project scoping, and solution evaluation.
- Mentor engineers on technical topics and support sound engineering practices.
- Help guide the migration from a legacy PHP codebase to a modern Ruby on Rails stack using Ruby 4 and Rails 8.
- Drive hiring activities and help build a strong, diverse engineering team.
- Contribute code occasionally when useful, while keeping people leadership and process management as the primary focus.
Requirements:
You should combine hands-on software engineering experience with demonstrated people leadership and the ability to manage distributed, diverse teams effectively. Experience with modern development practices and AI-assisted coding tools is also important.
- At least 1 year of direct people management experience.
- Experience managing fully or partially distributed engineering teams.
- Experience leading diverse teams across different locations and backgrounds.
- A software engineering background prior to moving into management, ideally with 3+ years of engineering experience.
- Ruby on Rails experience is preferred, though there is flexibility for candidates with strong engineering management backgrounds in other technologies.
- Strong communication, coaching, mentoring, and performance-management skills.
- Ability to facilitate architecture discussions, evaluate technical solutions, scope projects, and support engineering decisions.
- Comfort working with AI coding tools such as Cursor, GitHub Copilot, and Claude Code.
- Ability to understand, review, and critically assess AI-generated code while maintaining clear human ownership and accountability for production software.
- Familiarity with Ruby on Rails, Aurora MySQL, AWS, server-rendered HTML, and light JavaScript is beneficial.
Benefits:
- Salary of $170,000–$200,000 CAD.
- Fully remote position within Canada.
- Work within North American time zones, with most team members based in the Eastern time zone.
- No required core working hours, providing flexibility in how you structure your working day.
- Opportunity to lead a distributed team and make a significant impact on engineering processes and team development.
- Exposure to a major technology modernization initiative involving Ruby on Rails, AWS, and AI-assisted development tools.
\nHow Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
Similar roles
-
Manufacturing Engineering Manager
Marvel Refrigeration Greenville, Michigan, United States
-
Software Engineering Manager, Enterprise Data Platform
Google Hyderabad, Telangana, India
-
Head of Engineering (m/f/d) - Commerce Finance Tech
ABOUT YOU SE & Co. KG Hamburg, Germany
-
Head of Engineering
Wattstor Brno, South Moravian Region, Czechia
-
Head of Engineering (all genders) - Commerce Finance Tech
ABOUT YOU SE & Co. KG Hamburg, Germany
-
Head of Engineering - Commerce Finance Tech
ABOUT YOU SE & Co. KG Hamburg, Germany