Technology – Head of Software Development

4 months ago


Ottawa, Canada Stonewood Group Inc. Full time

Client is a leading provider of intelligent IP video solutions and develops analytics software to
address Business Intelligence applications.

Scope of Position

The head of Software Development will provide leadership for the definition, development and delivery of multiple software product lines. S/he will be responsible for leading and developing the Software R&D organization consisting of development centers in Milan, Italy and Ottawa, Canada. The position will lead the organization in planning and implementing a software product development strategy that will deliver high quality enterprise software products on time and on budget.

The role will oversee the analysis, design, implementation, and support of our enterprise video and business intelligence software. In this position, s/he will be managing a highly skilled team of software designers in the delivery of our server and client software, web-based business application software and the development of our cloud solutions.

Duties & Responsibilities

  • monitor new emerging technologies; execute the technology roadmap based on market demand/constraints
  • work with the management team to deliver and support the company’s product roadmap consistent with and reflecting the company’s overall strategic plans for corporate growth
  • develop and document corporate plans and systems for software product development
  • remains abreast of the software trends with a view to ensuring that the company is operationally competitive
  • maintain keen awareness of the trends and conditions in technology, products and development tools relative to the needs of the company’s customers and business
  • proactively assesses big picture issues and develops and executes solutions as needed
  • promotes a strong dependable team environment through strong leadership and the effective use of hiring, mentoring, coaching, performance management and skills development
  • manages a large team of software designers, delivering quality, on-time, & on-budget projects
  • manages the day-to-day development aspects of large projects; requirements analysis, planning, design, implementation, new product introduction, controlled introduction, and general availability
  • works with the Technical Leaders within the team and with the Product Managers to finalize the project requirements
  • prepares the project plans for the development activities and works with the Project Managers in the elaboration of the associated corporate schedule
  • regularly interacts with other functional teams in the delivery of the product (e.g. Product Validation, Technical Publications, Training, Technical Support, Operations, Legal)
  • monitors project deliverables and progress through continuous communication with team members
  • clearly communicates ideas with presentations and reports, whether highly technical, or overview for senior management
  • responsible for meeting overall schedule & budget committed at the project plan commit gate
  • monitors scope changes through the life of the project. Manages project risks and ensures mitigation plans are put in place and executed on
  • problem solve, multi task, coordinate and schedule the team, equipment and materials
  • ensures Client’s Software Development Life Cycle and Product Life Cycle guidelines and processes are followed
  • tactfully communicates sensitive information, and handles difficult personnel and customer situations directly, using appropriate discretion, HR advice, and respect for the individual
  • prepares and tracks team budget
  • ensures a positive work environment

Experience and Educational Requirements

  • Bachelor’s Degree in Software Engineering related field or equivalent, preferably in Computer Science or a technology related discipline. Master’s degree considered an asset
  • a dynamic individual with strong business acumen with demonstrated integrity and constantly striving for excellence
  • passionate about the company’s mission and business strategy and able to promote and communicate the philosophy, mission and values to external and internal stakeholders
  • minimum of 5 years of enterprise software development management experience within a high technology environment managing several software developments reams concurrently
  • minimum of 5 years of software development experience as a senior designer, ideally designing and implementing enterprise, client-server type of applications
  • experience in database management and/or cyber security a plus
  • excellent time management, communications, decision-making, presentation, human relations and organization skills
  • ability to manage complex projects spread across multiple software development teams
  • results oriented – gets the job done right, delivers results, continuously improves, displays a dynamic approach, displays energy and enthusiasm
  • strong relationship builder and communicator

LOCATION

Ottawa, Ontario, Canada. Occasional international travel may be required

#J-18808-Ljbffr

  • Ottawa, Canada Stonewood Group Inc. Full time

    Client is a leading provider of intelligent IP video solutions and develops analytics software toaddress Business Intelligence applications. Scope of Position The head of Software Development will provide leadership for the definition, development and delivery of multiple software product lines. S/


  • Ottawa, Canada Stonewood Group Inc. Full time

    Client is a leading provider of intelligent IP video solutions and develops analytics software toaddress Business Intelligence applications.Scope of PositionThe head of Software Development will provide leadership for the definition, development and delivery of multiple software product lines. S/he will be responsible for leading and developing the Software...

  • Software Developer

    3 weeks ago


    Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Video Playback and Streaming Developer to join our team at QNX Software Systems. As a key member of our software development team, you will be responsible for designing, developing, and implementing multimedia software technologies, capabilities, and solutions that meet the needs of our automotive and consumer...

  • Software Developer

    3 weeks ago


    Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Video Playback and Streaming Developer to join our team at QNX Software Systems. As a key member of our software development team, you will be responsible for designing, developing, and implementing multimedia software technologies, capabilities, and solutions that meet the needs of our automotive and consumer...

  • Technology Leader

    3 weeks ago


    Ottawa, Ontario, Canada Stonewood Group Inc. Full time

    About the RoleThe Head of Software Development will provide strategic leadership for the definition, development, and delivery of multiple software product lines at Stonewood Group Inc.Key ResponsibilitiesLead the development of software product lines, ensuring alignment with business objectives and market trends.Collaborate with cross-functional teams to...

  • Technology Leader

    3 weeks ago


    Ottawa, Ontario, Canada Stonewood Group Inc. Full time

    About the RoleThe Head of Software Development will provide strategic leadership for the definition, development, and delivery of multiple software product lines at Stonewood Group Inc.Key ResponsibilitiesLead the development of software product lines, ensuring alignment with business objectives and market trends.Collaborate with cross-functional teams to...

  • BlackBerry QNX

    4 months ago


    Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Location: OttawaBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. The company’s technology is trusted in more than 235 million + vehicles...

  • BlackBerry QNX

    4 months ago


    Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Location: OttawaBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. The company’s technology is trusted in more than 235 million + vehicles...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:QNX Software Systems is seeking a talented Senior Embedded Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends.Key Responsibilities:Participate in architecture and strategy sessions with technology...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:QNX Software Systems is seeking a talented Senior Embedded Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends.Key Responsibilities:Participate in architecture and strategy sessions with technology...


  • Ottawa, Ontario, Canada Stonewood Group Inc. Full time

    About the RoleWe are seeking a highly experienced and skilled Head of Software Development to lead our Software R&D organization in delivering high-quality enterprise software products on time and on budget.Key ResponsibilitiesTechnology Leadership: Monitor new emerging technologies and execute the technology roadmap based on market demand and...


  • Ottawa, Ontario, Canada Stonewood Group Inc. Full time

    About the RoleWe are seeking a highly experienced and skilled Head of Software Development to lead our Software R&D organization in delivering high-quality enterprise software products on time and on budget.Key ResponsibilitiesTechnology Leadership: Monitor new emerging technologies and execute the technology roadmap based on market demand and...


  • Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: BlackBerry QNX, a world leader in safe, secure foundational software components for the automotive industry and mission critical application domains is seeking talented embedded developers for our Advanced Technology Development team. The Advanced Technology Development team is focused on future technology and...


  • Ottawa, Canada Stonewood Group Inc. Full time

    p>Client is a leading provider of intelligent IP video solutions and develops analytics software toaddress Business Intelligence applications.Scope of PositionThe head of Software Development will provide leadership for the definition, development and delivery of multiple software product lines. S/he will be responsible for leading and developing the...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the Role:We are seeking a talented Embedded Software Developer to join our Advanced Technology Development team at QNX Software Systems. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends, participating in architecture and strategy sessions with our technology partners, and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the Role:We are seeking a talented Embedded Software Developer to join our Advanced Technology Development team at QNX Software Systems. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends, participating in architecture and strategy sessions with our technology partners, and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperJob Summary:BlackBerry QNX is seeking a talented Embedded Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends, participating in architecture and strategy sessions with...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperJob Summary:BlackBerry QNX is seeking a talented Embedded Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends, participating in architecture and strategy sessions with...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperJob Summary:BlackBerry QNX is seeking a talented Embedded Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends, participating in architecture and strategy sessions with...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperJob Summary:BlackBerry QNX is seeking a talented Embedded Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends, participating in architecture and strategy sessions with...