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