Technology – Head of Software Development
4 months ago
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-
Technology – Head of Software Development
4 months ago
Ottawa, Canada Stonewood Group Inc. Full timeClient 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/
-
Technology – Head of Software Development
1 month ago
Ottawa, Canada Stonewood Group Inc. Full timeClient 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 timeJob 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 timeJob 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 timeAbout 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 timeAbout 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 timeWorker 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 timeWorker 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...
-
Advanced Technology Developer
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob 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...
-
Advanced Technology Developer
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob 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...
-
**Head of Software Development
3 weeks ago
Ottawa, Ontario, Canada Stonewood Group Inc. Full timeAbout 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...
-
**Head of Software Development
3 weeks ago
Ottawa, Ontario, Canada Stonewood Group Inc. Full timeAbout 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...
-
BlackBerry QNX Senior Systems Software Developer
4 months ago
Ottawa, Canada QNX Software Systems Full timeWorker 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...
-
Director of Software Development
4 weeks ago
Ottawa, Canada Stonewood Group Inc. Full timep>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...
-
Embedded Software Developer
2 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout 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...
-
Embedded Software Developer
2 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout 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...
-
Embedded Software Developer
7 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob 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...
-
Embedded Software Developer
7 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob 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...
-
Embedded Software Developer
6 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob 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...
-
Embedded Software Developer
6 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob 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...