- Responsible for 8-12 direct reports including career management, productivity measurement and conflict resolution.
- Oversee the development and delivery of custom software projects and integrations for new and existing customers within prescribed schedules.
- Ensure that the teams are following corporate processes, including addressing tasks in priority order. Work to continually improve processes and efficiency.
- Support the augmentation of team head-count through sub-contracting. On-board and integrate partner resources into design teams as needed.
- Collaborate on the estimation, quoting and planning of new custom software / solution opportunities.
- Coordinate and track responses to field support requests within owned technical areas when required.
- Act as the escalation point for inter-team communication.
Required Qualifications
- Post-secondary degree / diploma in Computer Science, Software Engineering, a related field, or equivalent job experience.
- Familiarity with software development best practices.
- Strong analytical and problem-solving skills, with attention to detail.
- Team player – Ability to work effectively in a team-oriented, collaborative environment.
- Eager to learn both as part of a team and self-directed learning.
- Ability to attain and maintain a top-secret security clearance.
Preferred Qualifications
- 5+ years of experience managing, leading, coaching, and mentoring individuals and teams.
- Ability to enable your team to carry out delegated responsibilities and tasks effectively.
- Ability to manage several initiatives concurrently.
- Thorough grasp of all aspects of the software development lifecycle.
- Extensive experience with Agile development methodologies.
- Comfortable working effectively with customers, senior executives, and other stakeholders.
- Strong organizational skills and attention to detail.
- Broad technical knowledge and ability to pick up a strategic understanding of new technologies.
- Meaningful experience within the software development services industry
Personal Attributes
- Excellent communication skills – Both written and verbal.
- Self-motivated and capable of managing multiple priorities and tasks.
- Loves to be a part of a team.
- Creative and efficient in proposing solutions to complex, time-critical problems.
How We Work
As a SW Development Manager, you will be expected to work in a remote / hybrid environment reporting to our Kanata, Ontario location 2 or more times per week.