Company

Technology

SeniorManager,SoftwareEngineering

CA$145–210k ~AI est. Canada; United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Manager candidates.

The Brief

“Senior Manager, Software Engineering. Skills: Software Engineering Leadership, Team Management, Technical Direction, Delivery Lifecycle. Lead engineering teams. Deliver high-quality software products”

What You'll Achieve.

Deliver roadmap commitments; Achieve product outcomes

Industry & Context.

Technology
Problems you'll solve

Problem-solving; Debugging; Analytical thinking; Root cause analysis

What They're Looking For.

Must Have

8+ years of experience in software engineering, 3+ years of experience leading and managing software engineering teams, Hands-on technical expertise with Node.js, React, TypeScript/JavaScript, PostgreSQL, and RESTful web services, Experience with modern software development practices including CI/CD, automated testing, and DevOps tooling, Familiarity with cloud-native environments and tools such as GCP, Kubernetes, API gateways (e.g., Apigee), and Git-based workflows, Proven ability to define, track, and improve engineering performance metrics and system health indicators, Leadership skills with a focus on coaching, talent development, and team empowerment, Experience collaborating with cross-functional stakeholders to deliver roadmap commitments and product outcomes, Problem-solving, debugging, and analytical thinking skills in complex technical environments, Bachelor’s degree in Computer Science, MIS, or equivalent combination of education and experience

Nice to Have

Exposure to multi-team environments, Experience building or working on financial or payments systems is a asset

What You'll Do.

Lead engineering teams

Deliver high-quality software products

Ensure technical alignment

Ensure operational excellence

Lead multiple software engineering teams

Define technical direction

Guide architectural decisions

Ensure long-term maintainability

Oversee end-to-end delivery

Ensure predictable execution

Align with business outcomes

Collaborate with Product teams

Collaborate with Architecture teams

Define success metrics

Translate requirements into engineering plans

Participate in technical work

Contribute to operational improvements

Drive engineering excellence

Implement testing strategies

Implement shift-left quality practices

Establish key delivery metrics

Monitor key delivery metrics

Establish system health metrics

Monitor system health metrics

Lead incident management processes

Conduct root cause analysis

Drive reliability improvements

Promote automation use

Reduce operational overhead

Ensure cross-functional collaboration

How You'll Work.

Team & Collaboration

Cross-functional collaboration; Collaborate with Product; Collaborate with Architecture; Collaborate with stakeholders

Process & Methodology

Roadmap commitments, Delivery lifecycle

Full Job Description

## Accountabilities In this role, you will lead engineering teams to deliver high-quality software products while ensuring strong execution, technical alignment, and operational excellence across the delivery lifecycle. Lead, mentor, and grow multiple software engineering teams, including hiring, coaching, and performance management Define technical direction and guide architectural decisions to ensure scalability, reliability, and long-term maintainability Oversee end-to-end delivery of roadmap commitments, ensuring predictable execution and alignment with business outcomes Collaborate closely with Product and Architecture teams to define success metrics and translate requirements into engineering plans Actively participate in technical work, including debugging issues, reviewing code, and contributing to operational improvements Drive engineering excellence through CI/CD, automation, testing strategies, and shift-left quality practices Establish and monitor key delivery and system health metrics such as cycle time, MTTR, defect rates, and throughput Lead incident management processes, root cause analysis, and reliability improvements across systems Promote the use of AI and automation to improve developer productivity and reduce operational overhead Ensure strong cross-functional collaboration across engineering, product, and operational stakeholders Requirements: The ideal candidate is an experienced engineering leader with a strong technical foundation, proven ability to scale teams, and a track record of delivering complex software systems in enterprise environments. 8+ years of experience in software engineering, including designing and delivering enterprise-grade applications 3+ years of experience leading and managing software engineering teams, with exposure to multi-team environments preferred Strong hands-on technical expertise with Node.js, React, TypeScript/JavaScript, PostgreSQL, and RESTful web services Experience with modern software development prac

Free ATS check

Applying for this Senior Manager, Software Engineering role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Lever

  • Lever uses a streamlined one-page form — apply in under 5 minutes.
  • LinkedIn import works well; review parsed data before submitting.
  • The cover letter field is optional but visible to reviewers — use it to differentiate.
  • Referral codes from employees can significantly boost visibility of your application.

ANONYMOUS · UNFILTERED

What do employees actually say about this company?

Real rants from real employees. Read before you apply.

Read Company Rants →