1

Design Development Manager Jobs in Calgary, AB (NOW HIRING)

Onstream a division of MISTRAS, is hiring for a Software Development Manager that is responsible for leading the design, development, delivery, and continuous improvement of Onstream's software ...

Software Development Manager

Calgary, AB ยท Hybrid

CA$180K - CA$270K/yr

For Development Managers this means supporting and growing your people, strong execution as a team ... 500 to $270,700 CAD. Initial placement within the range is informed by geographic region ...

Jr. Manager Business Development

Calgary, AB ยท Remote

CA$58K - CA$70K/yr

... โ€ฏ As a Junior Business Development Manager at FlixBus Canada, you will play a key role in ... We want to hear from you!โ€ฏ Salary range: $58,000 - $70,000 CAD What We Offer * Travel perks : 12 ...

Jr. Manager Business Development

Calgary, AB ยท Remote

CA$58K - CA$70K/yr

As a Junior Business Development Manager at FlixBus Canada, you will play a key role in supporting ... Salary range: $58,000 - $70,000 CAD What We Offer * Travel perks : 12 free Flix vouchers + 12 ...

Lead the design, delivery, and continuous improvement of assigned talent development programs ... Manage program plans, timelines, stakeholders, and vendor relationships for assigned initiatives.

Database development, schema design, and data operational management. * Library and framework development to support simulation and optimization projects. * Working with our data science team to ...

Design Manager

Calgary, AB ยท On-site

$90K - $100K/yr

Design Manager - Roof Trusses & Floor Systems Location: Edmonton or Calgary, Alberta Position Type ... Support recruitment, onboarding, training and performance development within the design team

next page

Showing results 1-20

Design Development Manager information

What does a design development manager do?

A Design Development Manager oversees the design process of a project from concept to completion, ensuring that the design meets client requirements, budgets, and timelines. They coordinate between architects, engineers, contractors, and clients to ensure design integrity and feasibility. Their responsibilities often include managing design teams, reviewing drawings and specifications, and resolving design-related issues. This role requires strong project management skills, creativity, and a deep understanding of design principles and construction processes.

What are the key skills and qualifications needed to thrive as a design development manager?

To thrive as a Design Development Manager, you need expertise in architectural or product design, project management, and a relevant degree (such as architecture, engineering, or industrial design). Familiarity with CAD software, BIM systems, and project management tools like AutoCAD, Revit, or Asana is typically required. Strong leadership, communication, and problem-solving skills set outstanding candidates apart in this role. These skills are vital for effectively leading design teams, ensuring project deliverables meet quality standards, and aligning creative solutions with business objectives.

How does a design development manager typically collaborate with other teams during a project?

A Design Development Manager frequently works cross-functionally, coordinating with architects, engineers, procurement, and construction teams to ensure that design intent is maintained throughout the project lifecycle. They facilitate communication between creative and technical stakeholders, translating design concepts into actionable plans while addressing technical constraints and client needs. Effective collaboration is key to resolving design challenges, staying on schedule, and delivering high-quality outcomes that align with project goals.

Is a design development manager a stressful job?

A design development manager often faces stress related to project deadlines, managing cross-functional teams, and ensuring design quality. The role requires strong organizational skills and the ability to handle multiple priorities, which can contribute to a high-stress environment, especially during critical project phases.
Infographic showing various Design Development Manager job openings in Calgary, AB as of September 2026, with employment types broken down into 100% Full Time. Highlights an 63% In-person, 5% Hybrid, and 32% Remote job distribution.

Software Development Manager

Calgary, AB โ€ข Hybrid

Full-time

Posted 10 days ago


Key responsibilities

  • Lead, mentor, coach, and develop a team of Software Development Engineers and technical specialists

  • Develop and execute the software development roadmap aligned with business and technology strategies

  • Provide technical oversight for desktop, mobile, web, and data-processing applications


Job description

Onstream a division of MISTRAS, is hiring for a Software Development Manager that is responsible for leading the design, development, delivery, and continuous improvement of Onstream's software products and platforms that support pipeline inspection, data analysis, reporting, and operational excellence. Reporting to the Director of Technology, this role combines technical leadership, people management, software strategy, and project execution to ensure the successful delivery of high-quality software solutions that support the company's growth and operational objectives.

The Software Development Manager leads a team of software developers and collaborates closely with Engineering, Data Analysis, Operations, and other business stakeholders to develop innovative software solutions for processing, analyzing, visualizing, and reporting inspection data. The role is accountable for software architecture, development processes, team performance, technical roadmaps, and delivery of strategic technology initiatives.

Responsibilities:

  • Lead, mentor, coach, and develop a team of Software Development Engineers and technical specialists
  • Establish team objectives, individual development plans, and performance expectations.
  • Develop and execute the software development roadmap aligned with business and technology strategies, working closely with Operations, Analysis and Engineering to define software requirements.
  • Provide technical oversight for desktop, mobile, web, and data-processing applications
  • Guide system architecture, application design, database design, and integration strategies.
  • Ensure software solutions are scalable, maintainable, secure, and performant.
  • Drive adoption of modern software engineering practices including automated testing, CI/CD, code reviews, and DevOps methodologies.
  • Support the evaluation and implementation of emerging technologies, tools, and frameworks.

    Requirement's:

    Education

    • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related discipline.
    • Master's degree or equivalent experience is considered an asset.

    Experience

    • 10+ years of progressive software development experience.
    • 5+ years of software development leadership or management experience.
    • Proven experience delivering complex software products and managing technical teams.
    • Experience in pipeline inspection, industrial technology, energy services, geospatial analysis, or related industries is considered an asset.
    • Experience managing software projects using Agile and/or hybrid project delivery methodologies.

    Technical Competencies (Experience with some or all of the following):

    • C++/Python/PHP
    • MySQL, SQlite and relational database design
    • Object-Oriented Design and Development
    • Design Patterns and Dependency Injection
    • Entity Framework (EF) and ORM technologies
    • Git source control and branching strategies
    • API and integration development
    • Automated testing frameworks
    • Strong people leadership and coaching skills
    • Excellent communication and stakeholder management
    • Project and program management capability
    • Problem-solving and decision-making skills
    • Ability to balance technical requirements with business objectives
    • Strong organizational and prioritization skills
    • Continuous improvement mindset

    #LI-KT1