Technology – Head of Software Development

3 weeks 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, ON, 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...

  • BlackBerry QNX

    3 weeks 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

    3 weeks 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...

  • Software Developer

    3 weeks ago


    Ottawa, Canada Dls Technology Corporation Full time

    Software Developer - Internal Software Developer Ottawa ,  Ontario Internal Sep 7, 2023 Title: Software Developer (Linux)We are seeking a Software Developer who is eager to learn and be part of a growing team to assist in the development, implementation, and maintenance of software applications. The ideal candidate will possess a strong technical...

  • Software Developer

    3 weeks ago


    Ottawa, Canada Dls Technology Corporation Full time

    Software Developer - Internal Software Developer Ottawa ,  Ontario Internal Sep 7, 2023 Title: Software Developer (Linux)We are seeking a Software Developer who is eager to learn and be part of a growing team to assist in the development, implementation, and maintenance of software applications. The ideal candidate will possess a strong technical...

  • Software Developer

    4 weeks ago


    Ottawa, Canada Dls Technology Corporation Full time

    Software Developer - Internal Software Developer Ottawa ,  Ontario Internal Sep 7, 2023 Title: Software Developer (Linux)We are seeking a Software Developer who is eager to learn and be part of a growing team to assist in the development, implementation, and maintenance of software applications. The ideal candidate will possess a strong technical...

  • Software Developer

    3 weeks ago


    Ottawa, ON, Canada Dls Technology Corporation Full time

    Software Developer - Internal Software Developer Ottawa , Ontario Internal Sep 7, 2023 Title: Software Developer (Linux) We are seeking a Software Developer who is eager to learn and be part of a growing team to assist in the development, implementation, and maintenance of software applications. The ideal candidate will possess a strong technical...

  • BlackBerry QNX

    3 weeks ago


    Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Location: onsite 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. We are the embedded experts. BlackBerry QNX was born in embedded,...


  • Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: BlackBerry® 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. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested...

  • BlackBerry QNX

    3 weeks ago


    Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Location: Onsite 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. We are the embedded experts. BlackBerry QNX was born in embedded,...


  • Ottawa, ON, Canada Thales Full time

    In fast changing markets, customers worldwide rely on Thales. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible. For decades, Ottawa has been a global technology leader. Voted as Canada’s best place to live 2017 by Maclean's, Ottawa offers a low cost of living with a...


  • Ottawa, ON, Canada Study International Full time

    In fast changing markets, customers worldwide rely on Thales. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible. For decades, Ottawa has been a global technology leader. Voted as Canada’s best place to live 2017 by Maclean's, Ottawa offers a low cost of living with a...


  • Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: BlackBerry® 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. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested...


  • Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: BlackBerry® 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. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested...


  • Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: BlackBerry® 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. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested...


  • Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: The QNX Network Test Team is looking for test developers with networking expertise. You will be part of a test team responsible for validating the functionality and performance of QNX’s embedded networking stack on some of the most advanced hardware platforms available. Your work on validating high quality network...

  • Technology Architect

    3 weeks ago


    Ottawa, Canada Dls Technology Corporation Full time

    Technology Architect Company: DLS Technology Corporation Office Location: Ottawa, Ontario DLS Technology Corporation is looking for 4 (four) Technology Architects for a long-term contract role. The successful candidate will be required to: Define design, maintain and support operating system deployments with Endpoint...

  • Technology Architect

    3 weeks ago


    Ottawa, Canada Dls Technology Corporation Full time

    Technology Architect Company: DLS Technology Corporation Office Location: Ottawa, Ontario DLS Technology Corporation is looking for 4 (four) Technology Architects for a long-term contract role. The successful candidate will be required to: Define design, maintain and support operating system deployments with Endpoint...

  • Technology Architect

    4 weeks ago


    Ottawa, Canada Dls Technology Corporation Full time

    Technology Architect Company: DLS Technology Corporation Office Location: Ottawa, Ontario DLS Technology Corporation is looking for 4 (four) Technology Architects for a long-term contract role. The successful candidate will be required to: Define design, maintain and support operating system deployments with Endpoint...


  • Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Job DescriptionBlackBerry® 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. We are the embedded experts. BlackBerry QNX was born in embedded, and...