P

Perseus Group

Acquires and grows B2B software firms

Engineering Manager

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related discipline, or an equivalent combination of education and experience.
  • At least 7 years of software engineering experience.
  • At least 2 years of technical leadership, supervisory, team lead, or management experience.
  • An AI-first mentality in software development.
  • Demonstrated experience delivering enterprise software solutions.
  • Strong understanding of software architecture, software development lifecycle, Agile methodologies, and engineering best practices.
  • Experience managing multiple concurrent projects and competing priorities.
  • Strong people leadership, coaching, and organizational development skills.

Responsibilities

  • Lead, coach, mentor, and develop a team of software engineers.
  • Develop solutions to satisfy the company's software use cases.
  • Conduct performance evaluations, career development planning, and regular coaching conversations.
  • Support workforce planning, recruiting, onboarding, and talent retention activities.
  • Build a high-performing engineering culture focused on ownership, collaboration, and continuous learning.
  • Identify future technical and leadership talent within the organization.
  • Manage execution and delivery of software initiatives, product enhancements, and strategic modernization efforts.
  • Partner with Product Management to establish priorities, roadmaps, and delivery commitments.
  • Ensure engineering teams adhere to established development standards, security requirements, and quality expectations.
  • Monitor team capacity, sprint execution, delivery metrics, and operational health.
  • Remove blockers and proactively address risks that may impact delivery timelines.
  • Guide architectural and technical decision-making within the team.
  • Promote engineering best practices, including code reviews, automated testing, CI/CD, observability, and secure software development.
  • Collaborate with architects and senior technical leaders on modernization and platform strategies.
  • Ensure solutions are scalable, maintainable, and aligned with enterprise architecture standards.
  • Support incident management, root cause analysis, and continuous improvement activities.
  • Partner with cross-functional leaders across Engineering, QA, Product, Operations, Security, and Client Services.
  • Drive continuous process improvement initiatives that improve productivity, quality, and customer outcomes.
  • Communicate project status, risks, and team performance to senior leadership.
  • Contribute to department planning, budgeting, and strategic initiatives.

Desired Qualifications

  • Experience with Microsoft .NET technologies, including C#, ASP.NET, and Web APIs.
  • Experience with Angular.
  • Experience with AI-assisted development tools such as GitHub Copilot and large language models.
  • Experience developing cloud-native applications using Amazon Web Services.
  • Familiarity with microservices, event-driven architectures, and distributed systems.
  • Experience with CI/CD pipelines, DevOps practices, and infrastructure automation.
  • Experience with automated testing frameworks and test-driven development.
  • Understanding of security best practices for enterprise applications.
  • Enterprise integration experience.
  • Experience within mortgage, real estate, fintech, or financial services industries.
  • Experience leading distributed or hybrid engineering teams.
  • Experience managing engineering delivery metrics and operational performance indicators.

About the Company

Perseus Group

Acquires and grows B2B software firms

Perseus Group is a buyer-and-hold investor that acquires B2B vertical market software (VMS) firms and keeps them for the long term. It buys specialized, mission-critical software businesses, then manages and develops them, often with additional resources and expertise, to help them grow steadily over many years. The company’s product is not a software release but a portfolio of software businesses that Perseus supports through ongoing partnerships and operational guidance. Perseus differentiates itself from others through patient, long-term ownership under the Constellation Software umbrella, a focused strategy on vertical market software, and hands-on support to help portfolio companies scale rather than pursue rapid exits. Its goal is to build durable value by growing a portfolio of profitable software companies and delivering steady performance for its investors and stakeholders.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Markham, Canada
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Perseus Group

See more jobs