We are looking for a technically strong and people-oriented Software Development Manager to lead the Smart Roadside team. This is a hands-on leadership role - while coaching and growing a team of ...
We are looking for a technically strong and people-oriented Software Development Manager to lead the Smart Roadside team. This is a hands-on leadership role - while coaching and growing a team of ...
We are looking for an experienced Director of Software Development for our client. This is a ... You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience ...
Quick apply
We are looking for an experienced Director of Software Development for our client. This is a ... You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience ...
We are looking for an experienced Director of Software Development for our client. This is a ... You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience ...
Quick apply
We are looking for an experienced Director of Software Development for our client. This is a ... You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience ...
Development Manager, Land Carrington Holdings Ltd. - Edmonton, AB The Carrington Group has 50 years ... software tools and/or PM methods. * Coordinate with consultants and stakeholders to ensure ...
Development Manager, Land Carrington Holdings Ltd. - Edmonton, AB The Carrington Group has 50 years ... software tools and/or PM methods. * Coordinate with consultants and stakeholders to ensure ...
Join our team and what we'll accomplish together The Data Engineering and Metadata Management team ... Identify and implement automation opportunities in development and production processes to reduce ...
Join our team and what we'll accomplish together The Data Engineering and Metadata Management team ... Identify and implement automation opportunities in development and production processes to reduce ...
SDET
Edmonton, AB · On-site
Manage test metrics and reporting techniques using Jira Xray and related tools to ensure full ... an SDET role. * 4 years of experience with these technologies and languages: * Python, Robot ...
Quick apply
SDET
Edmonton, AB · On-site
Manage test metrics and reporting techniques using Jira Xray and related tools to ensure full ... an SDET role. * 4 years of experience with these technologies and languages: * Python, Robot ...
Learning and Development Manager Arbutus Properties is a leading land developer, home builder, and ... Experience with LMS software and set up. * Highly proficient in supporting software platforms.
Learning and Development Manager Arbutus Properties is a leading land developer, home builder, and ... Experience with LMS software and set up. * Highly proficient in supporting software platforms.
Salary: Learning and Development Manager Arbutus Properties is a leading land developer, home ... Experience with LMS software and set up. * Highly proficient in supporting software platforms.
Quick apply
Salary: Learning and Development Manager Arbutus Properties is a leading land developer, home ... Experience with LMS software and set up. * Highly proficient in supporting software platforms.
Senior Neural Network Kernel Software Development Engineer
Edmonton, AB · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer
Edmonton, AB · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
C-FER has also developed specialized engineering software to assist the oil and gas industry to ... Reporting to the Department Manager, Digital Solutions and Services, you will collaborate with our ...
C-FER has also developed specialized engineering software to assist the oil and gas industry to ... Reporting to the Department Manager, Digital Solutions and Services, you will collaborate with our ...
Senior Neural Network Kernel Software Development Engineer
Edmonton, AB · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer
Edmonton, AB · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Understanding of memory management, and algorithms vs memory performance * SPA / Full-stack software development, Angular/Typescript Preferred method of application and to view all opportunities ...
Understanding of memory management, and algorithms vs memory performance * SPA / Full-stack software development, Angular/Typescript Preferred method of application and to view all opportunities ...
Understanding of memory management, and algorithms vs memory performance * SPA / Full-stack software development, Angular/Typescript Preferred method of application and to view all opportunities ...
Understanding of memory management, and algorithms vs memory performance * SPA / Full-stack software development, Angular/Typescript Preferred method of application and to view all opportunities ...
... development processes and best practices. * Test software functionality and troubleshoot issues as they arise. * Collaborate with cross-functional teams, including product managers and data ...
... development processes and best practices. * Test software functionality and troubleshoot issues as they arise. * Collaborate with cross-functional teams, including product managers and data ...
Data Engineer
Edmonton, AB · Hybrid
Reporting to the Software Development Manager, for the first two years you will support their two-year program to implement a new core technology platform and following you will contribute to the ...
Data Engineer
Edmonton, AB · Hybrid
Reporting to the Software Development Manager, for the first two years you will support their two-year program to implement a new core technology platform and following you will contribute to the ...
Implementing and managing multi-threading in software projects. * Collaborating with cross ... Experience with embedded SW development Anticipated Start Date: As soon as a suitable candidate is ...
Implementing and managing multi-threading in software projects. * Collaborating with cross ... Experience with embedded SW development Anticipated Start Date: As soon as a suitable candidate is ...
Senior Software Developer
Edmonton, AB · On-site
Implementing and managing multi-threading in software projects. * Collaborating with cross ... Experience with embedded SW development Anticipated Start Date: As soon as a suitable candidate is ...
Quick apply
Senior Software Developer
Edmonton, AB · On-site
Implementing and managing multi-threading in software projects. * Collaborating with cross ... Experience with embedded SW development Anticipated Start Date: As soon as a suitable candidate is ...
Senior Full Stack Engineer
Edmonton, AB · On-site
We are searching for a creative, flexible technical thinker capable of managing, planning and ... Contribute to and help evangelize best software development practices including TDD, Continuous ...
Quick apply
Senior Full Stack Engineer
Edmonton, AB · On-site
We are searching for a creative, flexible technical thinker capable of managing, planning and ... Contribute to and help evangelize best software development practices including TDD, Continuous ...
Full Stack Engineer
Edmonton, AB · On-site
We are searching for a creative, flexible technical thinker capable of managing, planning and ... Contribute to and help evangelize best software development practices including TDD, Continuous ...
Quick apply
Full Stack Engineer
Edmonton, AB · On-site
We are searching for a creative, flexible technical thinker capable of managing, planning and ... Contribute to and help evangelize best software development practices including TDD, Continuous ...
We are searching for a creative, flexible technical thinker capable of managing, planning and ... Contribute to and help evangelize best software development practices including TDD, Continuous ...
Quick apply
We are searching for a creative, flexible technical thinker capable of managing, planning and ... Contribute to and help evangelize best software development practices including TDD, Continuous ...
Software Development Manager information
What Does a Software Development Manager Do?
As a software development manager, your primary responsibilities are to oversee software development teams and to act as a liaison between your teams and senior management. You hire and train new staff, manage and evaluate existing developers, provide guidance on the design and implementation of new software applications, and ensure that projects stay on schedule and within budget. You collaborate with upper-level management and your developers to make sure that new and existing software applications meet business objectives.
What are the key skills and qualifications needed to thrive as a Software Development Manager, and why are they important?
How does a Software Development Manager typically balance technical leadership with people management responsibilities?
What is the difference between Software Development Manager vs Software Engineer?
| Aspect | Software Development Manager | Software Engineer |
|---|---|---|
| Responsibilities | Oversees development teams, manages projects, sets strategic goals | Designs, codes, tests software applications |
| Required Skills | Leadership, project management, technical expertise | Programming, problem-solving, technical skills |
| Credentials | Bachelor's or higher in CS or related field, often with experience in management | Bachelor's or higher in CS or related field |
| Work Environment | Team management, collaboration with stakeholders | Individual or team coding tasks, development environments |
The main difference between a Software Development Manager and a Software Engineer lies in their focus and responsibilities. Managers oversee teams and projects, while engineers focus on designing and coding software. Both roles require technical skills, but managers also need leadership and project management abilities.

Other
Posted 10 days ago
Job description
We are looking for a technically strong and people-oriented Software Development Manager to lead the Smart Roadside team. This is a hands-on leadership role - while coaching and growing a team of talented engineers. You will be the bridge between strategic product direction and engineering execution, moving with urgency and a ship-and-iterate mindset to ensure the team delivers robust, scalable, and secure solutions across the Fleetworthy ecosystems.
Key Responsibilities- Lead and mentor a team 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.
- Collaborate with business stakeholders to gather requirements, define scope, and deliver practical, scalable software solutions.
- Coordinate priorities and development schedules across multiple initiatives and applications.
- Contribute to high-level system architecture and application design, ensuring alignment with business objectives and technical best practices.
- Be part of the team's troubleshooting and problem solving sessions including implementing, testing, and deploying proposed solutions.
- Ensure adherence to coding standards, version control, testing practices, and release procedures.
- Contribute to cross-team engineering culture and helping identify and resolve systemic issues across teams.
Required Skills & Experience
- Post-secondary education in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
- 9+ years of hands-on software development experience, including back-end services, APIs, and databases.
- Experience in a leadership role managing software teams or projects - including 1-2 years of direct people management.
- Strong Problem-Solving Skills: Architect mindset - thinks beyond the code to design systems that solve real problems creatively and scalably.
- Strong technical knowledge of C# and ASP.NET with the ability to design, review, and contribute to production-quality code.
- Proficiency in Microsoft SQL Server, including schema design, performance tuning, and complex query development.
- Self-Starter: Doesn't wait for direction; proactively identifies work, removes blockers, and pushes initiatives forward.
- Documentation & Organization: Communicates clearly, documents decisions and code thoroughly, and brings structure to ambiguous situations.
- Monitoring Mindset: Understands observability - logs, metrics, and alerting - and knows how to troubleshoot and resolve production issues confidently.
- Quality Assurance Mindset: Treats quality as a shared responsibility, not a handoff - champions testing at every stage of the SDLC, from unit and integration tests through to end-to-end validation. Understands the value of test coverage, code reviews, and regression safety nets in maintaining a healthy, production-ready codebase.
- Ambiguity navigation: Thrive in fast-paced, evolving environments - comfortable making decisions with incomplete information.
- Remote Experience: Comfortable working in distributed teams with async communication and a high degree of self-management.
- Hands-on balance: Maintain the right mix of direct technical contribution and team leadership depending on the needs of the team.
- AI Tools:
- Comfortable leveraging AI coding tools to accelerate development understanding AI limitations and security implication.
- Critically evaluating output for bias, errors, and correctness.
- Open to learning and adopting new AI tools and workflows as the landscape evolves.
Nice to Have
- Familiarity with cloud-native architecture (microservices, containerization, cloud platforms).
- Experience modernizing legacy .NET Framework or WebForms applications.
- Exposure to Linux-based server environments, Elixir, or Erlang.
- Experience with electrical systems or embedded systems development.
- Experience in fleet management, transportation technology, or safety/compliance domains