Software Development Manager

New
J
JobgetherFleet management software
Working remotely within CanadaFull-TimeManager
Salary110,000 - 120,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Languages
Bilingual proficiency in English and French.
Experience
At least 5 years of hands-on software engineering experience developing production applications and 3 or more years managing and coaching software engineers.
Required Skills
AWSDockerNode.jsKubernetesTypeScript.NETReactCI/CD

Requirements

  • Have at least 5 years of hands-on software engineering experience developing production applications.
  • Have 3 or more years of experience managing and coaching software engineers.
  • Hold a bachelor's degree in Computer Science, Software Engineering, or a related technical discipline, or have equivalent practical experience.
  • Have practical experience with AWS services such as EC2, S3, RDS, Lambda, and CloudWatch.
  • Be proficient with Docker and Kubernetes.
  • Have backend development experience with .NET or Node.js and frontend experience with React and TypeScript.
  • Understand API-first design, scalable application architecture, third-party integrations, security best practices, and event-driven systems.
  • Have experience leading Agile/Scrum processes, including sprint planning, execution, release coordination, and delivery management.
  • Have experience with incident response, system reliability, troubleshooting, monitoring, and continuous operational improvement.
  • Have a background developing and maintaining products in a B2B SaaS environment.
  • Know CI/CD tools such as GitHub Actions or AWS CodePipeline, automated testing, and deployment automation.
  • Be familiar with data and integration technologies such as GoodData, HubSpot, Stripe, GoCardless, Kafka, BigQuery, or Redshift.

Responsibilities

  • Manage, mentor, and coach software developers.
  • Oversee delivery planning, sprint execution, release management, and prioritization.
  • Make architectural decisions, establish engineering standards, and guide scalable, secure, cloud-native application development.
  • Write and review production code across backend and frontend systems, particularly in AWS-based environments.
  • Oversee incident response, troubleshoot operational issues, and improve system observability, performance, availability, and resilience.
  • Partner with Product and other stakeholders to define roadmaps, clarify requirements, and align technical priorities with business objectives.
  • Improve automated testing, code reviews, CI/CD pipelines, deployment processes, and release quality.
  • Design and maintain integrations with third-party platforms, APIs, analytics tools, and event-driven systems.
  • Evaluate emerging technologies, including AI-enabled development practices, and introduce improvements to team productivity and software quality.
View Full Description & ApplyYou'll be redirected to the employer's site
110,000 - 120,000 CAD per year
Apply Now