Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineering Manager image - Rise Careers
Job details

Software Engineering Manager

We are seeking a Software Engineering Manager to lead teams of software developers and QA engineers. This is a hands-on leadership role, and you are expected to plan projects, review code, and contribute where you have bandwidth. You will work across multiple stacks of technologies and will be in charge of building and maintaining the core parts of our platform. 

The ideal candidate will have extensive experience as a hands-on software engineer as well as with leading engineering teams and driving technical initiatives. We are looking for a leader who is passionate about building innovative technologies, is customer-focused, and is able to work collaboratively in a fast-paced environment. 

The ideal candidate will also bring experience driving improvements in process and engineering maturity, best practices, and developing a culture of excellence and delivery.  

You will collaborate closely with the product team, ensuring that the engineering team is delivering solutions that exceed customer expectations and align with the product roadmap. You will lead a team of talented and motivated engineers, providing technical guidance and mentorship while driving continuous improvement in quality, productivity, and performance. 

The majority of the team is based in the Toronto metro area and works remotely, and we are ideally seeking a candidate who can work remotely in a similar time zone (MT, CT, ET). 

You will:

  • 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. 
  • Key areas of focus include:  
  • Level up the SDLC by adhering to Agile fundamentals 
  • Improve performance and scalability of the platform by introducing cloud-native technologies such as containers, serverless computing, and NoSQL 
  • Accelerate deployment and decrease cycle time by introducing CI/CD and a modern build pipeline 
  • Migrate hosting from Azure to AWS 
  • Lead a UX upgrade from AngularJS to React 
  • Deliver major feature upgrades against our roadmap 
  • 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 

We have a fantastic and inspirational working environment! 

  • 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

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineering Manager, Actionstep

We're excited to announce that we're on the lookout for a Software Engineering Manager to join our innovative team! In this hands-on leadership role, you will guide talented teams of software developers, QA engineers, and DevOps professionals as we advance our cloud-based SaaS application for legal practice management and accounting. If you have a passion for building cutting-edge technologies and are customer-focused, you could be the perfect fit. At our company, located predominantly in the Toronto metro area but flexible enough for remote talent, you'll be leading efforts across multiple technology stacks, planning projects, reviewing code, and always seeking ways to improve our engineering processes and practices. You'll collaborate closely with our product team to ensure the delivery of top-notch solutions that surpass customer expectations. Your projects will involve introducing best practices, developing metrics to measure team effectiveness, driving product quality improvements, and leading key technical decisions for scalability and modernization. We're particularly interested in candidates with a solid background in software development who have successfully led engineering teams in fast-paced environments. Your experience with cloud-native technologies, CI/CD pipelines, and a strong understanding of modern architecture patterns will be crucial as we embark on new challenges and exciting upgrades. With great benefits like medical offerings, a company-matched RRSP, and a flexible work environment, the ideal candidate will embrace a culture of excellence and continuous improvement. Ready to take the next step in your career? We can't wait to meet you!

Frequently Asked Questions (FAQs) for Software Engineering Manager Role at Actionstep
What are the primary responsibilities of a Software Engineering Manager at our company?

As a Software Engineering Manager at our company, you will lead teams of software developers, QA engineers, and DevOps professionals, driving the advancement of our cloud-based SaaS application. Responsibilities include introducing best practices for software development, implementing metrics to measure team effectiveness, overseeing product quality improvements, and making key technical decisions related to scalability and modernization.

Join Rise to see the full answer
What qualifications are required to apply for the Software Engineering Manager position?

To be considered for the Software Engineering Manager role, candidates should have at least a Bachelor's degree in Computer Science or a related field, along with over 5 years of experience as a Software Engineering Manager in a B2B SaaS environment. Additionally, candidates should have at least 10 years of experience as a software developer or individual contributor, with a strong understanding of modern architecture patterns and cloud technologies, particularly AWS services.

Join Rise to see the full answer
Is the Software Engineering Manager position remote-friendly?

Yes, the Software Engineering Manager position is remote-friendly! While our team is primarily based in the Toronto metro area, we welcome applications from talented individuals in similar time zones (MT, CT, ET) to support our collaborative and dynamic work environment.

Join Rise to see the full answer
What kind of career development opportunities are available for a Software Engineering Manager?

Our company is committed to personal and professional growth. As a Software Engineering Manager, you will have access to fantastic training and development opportunities, along with regular performance conversations aimed at aligning career objectives with business goals. We're dedicated to fostering a safe and supportive environment that encourages innovation and excellence.

Join Rise to see the full answer
How does our company ensure a healthy work-life balance for the Software Engineering Manager role?

We understand the importance of work-life balance, especially for our Software Engineering Manager. We offer flexible working hours, generous PTO that includes taking your birthday off, and promote frequent team-building events to ensure our team remains motivated and connected while achieving a healthy lifestyle.

Join Rise to see the full answer
Common Interview Questions for Software Engineering Manager
What challenges have you faced while managing software engineering teams, and how did you overcome them?

When asked about challenges, focus on specific situations where your leadership came into play. It's important to discuss how you identified issues, such as team dynamics or project roadblocks, and what strategies you implemented to overcome those challenges, highlighting your ability to lead effectively.

Join Rise to see the full answer
How do you prioritize tasks and projects when leading a software engineering team?

Emphasize your experience using Agile methodologies or other prioritization frameworks. Describe a method you use to balance project timelines with team workload, ensuring quality and timely delivery, while keeping the team motivated and engaged in their tasks.

Join Rise to see the full answer
Can you describe a time you successfully introduced a new technology or process to improve team efficiency?

Share a specific example of a technology or process you implemented, detailing the situation, your thought process behind the change, and the positive impact it had on the team’s efficiency or productivity. Metrics or feedback from the team can strengthen your response.

Join Rise to see the full answer
What strategies do you use to mentor and develop your engineering team?

Discuss your belief in coaching and continuous learning. Mention specific strategies you use to provide support, offer constructive feedback, and create opportunities for professional growth, thereby fostering a culture of excellence and development within your team.

Join Rise to see the full answer
How do you ensure that your engineering team adheres to best practices and high-quality standards?

Explain your approach to establishing processes around best practices. This could include code reviews, continuous integration, and regular retrospectives to discuss quality metrics. Highlight how you motivate the team to maintain high standards through accountability and positive reinforcement.

Join Rise to see the full answer
What role does communication play in your leadership style?

Articulate how you prioritize open communication among your team and with stakeholders. Explain how you maintain transparency and foster an environment where team members feel comfortable sharing their thoughts, ultimately leading to better collaboration and results.

Join Rise to see the full answer
How do you approach performance evaluations and feedback in your role?

Describe your philosophy on performance evaluations, emphasizing a continuous feedback loop rather than a once-a-year review. Discuss how you set up regular check-ins and align individual objectives with overarching business goals to keep team members engaged and informed.

Join Rise to see the full answer
What is your experience with project management tools and Agile methodologies?

Discuss your hands-on experience with tools like Jira or other project management software. Provide examples of how you have utilized Agile principles in managing projects to enhance collaboration, efficiency, and delivery timelines while maintaining product quality.

Join Rise to see the full answer
How do you deal with conflict within your engineering team?

Share your conflict resolution style, emphasizing a collaborative approach. Highlight examples of times you facilitated discussions, mediated conflicts, and ultimately created an environment where team members can focus on solving problems rather than dwelling on disagreements.

Join Rise to see the full answer
What vision do you have for the future of software development in a SaaS environment?

Discuss evolving trends in the SaaS space, such as the shift to cloud-native technologies, DevOps practices, or machine learning. Share your thoughts on how these trends can be integrated into your team’s workflow to enhance the product and meet customer needs efficiently.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Actionstep Remote No location specified
Posted 14 days ago
Photo of the Rise User
Actionstep Remote No location specified
Posted 5 days ago
Photo of the Rise User
Visa Remote Austin, TX
Posted 7 days ago
Photo of the Rise User
Sopra Steria Remote 550 Rue Pierre Berthier, 13290 Aix-en-Provence, France
Posted 6 days ago
Posted 2 days ago
Photo of the Rise User
Posted 4 days ago
QCP Remote No location specified
Posted 14 days ago

Actionstep is a legal practice management software to organize legal work, drive collaboration, and simplify admin.

16 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!