Enable job alerts via email!

Software Development Manager

ROSS

Southwestern Ontario

On-site

CAD 80,000 - 110,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A premier recruitment firm is seeking a Software Development Manager to lead a team in Southwestern Ontario. You will manage software projects, ensure regulatory compliance, and develop team capabilities. The ideal candidate has a Bachelor's degree in a technical field and significant experience in software development and people management. Strong leadership and communication skills are essential for fostering collaborative relationships and driving project success.

Qualifications

  • Minimum 2 years in a people management role.
  • 3 years of team leadership experience.
  • In-depth knowledge of software/hardware development in regulated domains.

Responsibilities

  • Lead and manage the Software Development team.
  • Manage Software Development projects and resources.
  • Identify project risks and propose mitigations.
  • Maintain compliance with regulatory standards.

Skills

People management
Software development processes
Leadership
Communication skills
Problem solving

Education

Bachelor’s degree in Computer Science, Engineering or related field

Tools

.NET
C#
C++
SQL Server
Oracle
Job description

Our client, a worldwide leader in healthcare solutions has engaged ROSS to help recruit a Software Development Manager. ROSS is a team of People Specialists helping companies align their People Strategy with their business growth.

The Development Manager will provide leadership, coaching and team building to accomplish software development activities. You will be responsible for establishing a highly effective and efficient software development organization.

Your Profile

Role & Responsibilities

  • Lead and manage Software Development team at Waterloo site by providing technical direction and people leadership including recruitment, performance management, compensation planning, career development coaching and competency management.
  • Manage Software Development projects including workflow planning/prioritization, establishing deliverables and resources allocation.
  • Identify project risks and make recommendations for risk mitigations.
  • Responsible for being the main point of contact for the Software Development team, working with other departments to satisfy business objectives.
  • Propose and actively guide technical and software implementation choices, including technical approaches to solve business problems, product architecture and design, test strategies, and development tools.
  • Establish software development practices and policies, including the identification, definition and implementation of appropriate tools and practices and maintain accord with overall business policies and guidelines.
  • Track, analyze and report on Software Development function’s activities, and make recommendations and changes to maximize results.
  • Ensure the Software Development function’s activities adhere to regulatory standards.
  • Translate technological and organizational vision into objectives and communicate these to the Software Development Group and Team Leads.
  • Encourage and build collaborative relationships with other internal groups within the organization.
  • Identify, document, recommend and implement new or continuous improvement opportunities to processes and procedures to create a more effective working environment.

Competencies (skills, knowledge, behaviours)

  • Bachelor’s degree in Computer Science, Engineering or related technical field or equivalent combination of education and experience.
  • 2 or more years previous people management experience in a group lead role in a large organization preferred.
  • 3 or more years experience in a team leadership role.
  • In-depth knowledge of all aspects of software and hardware development processes in a medical or other regulated domain.
  • Excellent verbal and written communication skills, including interpersonal skills with an emphasis on leadership, negotiation, coaching and mentoring capabilities.
  • General knowledge and understanding of business operations required.
  • Demonstrated problem solving and issue resolution skills in situations where the problems may be technical, managerial or interpersonal.
  • Proven decision making skills, including the communication and consensus building of decision implementation.
  • Strong time management, prioritization and organizational skills.
  • Technical skills can be high-level including in a variety of platforms/environments such as .NET, C#, C++, OOA/OOD, Windows, Unix, SQL Server, Oracle, Java, J2EE.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.