bestpass

Manager, Software Engineering

Apply Now

At a Glance

Location
Canada
Work Regime
remote
Experience
1–2 years
Posted
2026-05-19T15:14:45-04:00

Key Requirements

Required Skills

JavaSQL

Domain Knowledge

  • Education
  • Engineering
  • Finance
  • Regulatory

Requirements

9+ years of hands-on software development experience, including back-end services, APIs, and databases

Experience in a leadership role as an engineering team lead and/or managing software teams — including 1–2 years of direct people management

Architect mindset — think beyond the code to design systems that solve real problems creatively, scalably, maintainably

Exposure and technical knowledge of C# or similar (e.g., Java) with the ability to design, understand, and review production-quality code

Exposure and understanding of enterprise SQL systems, e.g., SQL Server, including schema design, performance tuning, and complex query development

Works with engineers, peer and upper managers, and across teams throughout the business towards success; seeks help and support openly and proactively, learning as they go

Responsibilities

Lead and mentor teams of software developers, supporting their career growth and performance

Manage team performance using engineering management metrics and software engineering best practices to drive continuous improvement and accountability

Manage a portfolio of internal business applications, ensuring ongoing stability, performance, and scalability

Oversee the full Software Development Life Cycle (SDLC) including design, planning, implementation, deployment, and support

Partner with Product Management and collaborate to gather requirements, define scope, prioritize resources, and deliver practical, scalable software solutions

Contribute to high-level system architecture and application design, ensuring alignment with business objectives and technical best practices