
Software Engineering Manager

Actionstep
Summary
Join our team as a Software Engineering Manager to lead and mentor software developers and QA engineers. This hands-on role requires project planning, code review, and technical contribution. You'll work across multiple technology stacks, building and maintaining core platform components. The ideal candidate possesses extensive software engineering and team leadership experience, a passion for innovation, and a collaborative spirit. You will drive process improvements, foster a culture of excellence, and collaborate closely with the product team. The majority of the team works remotely in the Toronto area, and remote work in a similar time zone is preferred.
Requirements
- Bachelorβs degree in Computer Science or related field
- 5+ years of experience as a Software Engineering Manager, preferably at a B2B SaaS company
- 10+ years of experience as a software developer / individual contributor
- Experience with Jira, DevOps, or other project management tools
- Strong knowledge of architecture patterns for modern SaaS and mobile applications
- Understanding of AWS offerings such as Aurora, Lambda, and S3
- Self-starter with the ability to operate and lead when no protocol exists
- Demonstrated ability to solve problems in software architecture and platform modernization
Responsibilities
- Lead teams of software developers, QA engineers, and DevOps professionals to advance and maintain a cloud-based SaaS application for legal practice management and accounting
- Introduce best practices for software development, drive improvements in process, and develop a culture of excellence in delivery
- Stand up metrics and KPIs to measure team effectiveness, and ensure the team delivers high-quality software on time and within budget
- Measure and drive improvements in product quality, change failure rate, cycle time, support escalations, and other quality metrics
- Lead important technical decisions with an eye towards scalability, modernization, and maintainability
- Provide regular updates to stakeholders across the organization
- Recruit, interview, and onboard great people to your teams
- Encourage a safe and healthy work environment that is both supportive and challenging
- Engage in performance conversations and help align business objectives to career goals
Preferred Qualifications
Experience driving improvements in process and engineering maturity, best practices, and developing a culture of excellence and delivery
Benefits
- Medical, dental, vision offerings
- RRSP with company match
- Flexible working and PTO
- Take your birthday off
- Frequent team building events
- Fantastic training and development opportunities
Share this job:
Similar Remote Jobs

