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 ...
Business Development Manager
Edmonton, AB · On-site +1
Leverage and track behaviors and activities in our Microsoft Dynamics CRM software * Minimum 5 years' experience in a Business Development role, experience as a Business Development manager or Sales ...
Business Development Manager
Edmonton, AB · On-site +1
Leverage and track behaviors and activities in our Microsoft Dynamics CRM software * Minimum 5 years' experience in a Business Development role, experience as a Business Development manager or Sales ...
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.
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.
Analyst Software Development - Critical Systems SME At CN, everyday brings new and exciting ... Serve as an escalation point for Application Managed Service (AMS) teams by analyzing complex ...
Analyst Software Development - Critical Systems SME At CN, everyday brings new and exciting ... Serve as an escalation point for Application Managed Service (AMS) teams by analyzing complex ...
Analyst Software Development - Critical Systems SME At CN, everyday brings new and exciting ... Serve as an escalation point for Application Managed Service (AMS) teams by analyzing complex ...
Analyst Software Development - Critical Systems SME At CN, everyday brings new and exciting ... Serve as an escalation point for Application Managed Service (AMS) teams by analyzing complex ...
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 Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
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 Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
... 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 ...
Project Manager, Medical Device R&D PulseMedica is recruiting for a Project Manager to join our ... Managing cross-functional teams across Software, Hardware, Systems Engineering, Quality, Regulatory ...
Quick apply
Project Manager, Medical Device R&D PulseMedica is recruiting for a Project Manager to join our ... Managing cross-functional teams across Software, Hardware, Systems Engineering, Quality, Regulatory ...
Project Manager, Medical Device R&D PulseMedica is recruiting for a Project Manager to join our ... Managing cross-functional teams across Software, Hardware, Systems Engineering, Quality, Regulatory ...
Project Manager, Medical Device R&D PulseMedica is recruiting for a Project Manager to join our ... Managing cross-functional teams across Software, Hardware, Systems Engineering, Quality, Regulatory ...
Strong interest and skills for real estate development, construction, project management, and cost control. * Proficiency with industry-standard software, including BIM360, Bluebeam, APR, or similar ...
Strong interest and skills for real estate development, construction, project management, and cost control. * Proficiency with industry-standard software, including BIM360, Bluebeam, APR, or similar ...
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 ...
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 ...
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 ...
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 ...
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 ...
Implement state management solutions and optimize application performance * Build reusable ... Understanding of agile development methodologies * Experience using collaboration tools such as ...
Quick apply
Implement state management solutions and optimize application performance * Build reusable ... Understanding of agile development methodologies * Experience using collaboration tools such as ...
Software Development Manager information
How does a Software Development Manager typically balance technical leadership with people management responsibilities?
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 does a Software Development Manager do?
What are the key skills and qualifications needed to thrive as a Software Development Manager, and why are they important?
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 23 hours 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