Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Development Manager

MISTRAS Group

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
Vacancy posted 24 days ago
Similar jobs that could be interesting for youBased on the Software Development Manager in Calgary, AB vacancy
  •  ...Senior Manager, Software Development & Architecture Department: Information Technology Employment Type: Full Time Location: Calgary, AB, Canada Description Equinox Engineering Ltd. is a leading Calgary-based EPCM firm delivering innovative facility design... 
    Suggested
    Long term contract
    Full time
    Work at office
    Flexible hours

    Equinox Engineering Ltd.

    Calgary, AB
    2 days ago
  •  ...Role Overview The Manager, Business Development generates new business for ReVisionz with owner-operators across North America, opening new accounts...  ...: Shape tailored offerings such as assessments, roadmaps, software implementations and managed services in collaboration with... 
    Suggested
    Long term contract
    Full time
    For contractors
    Work at office
    Immediate start

    ReVisionz

    Calgary, AB
    15 days ago
  • $89.7k - $149.8k per year

     ...helps define what comes next, for customers and for you. Our Software Development Engineers (SDEs) use modern technology to solve complex problems...  ...about creating new products, features, and services while managing ambiguity in an environment where development cycles are measured... 
    Suggested
    Full time
    Internship

    Amazon

    Calgary, AB
    2 days ago
  •  ...to-pay solution built for energy. By combining purpose-built software with expert teams, we empower the world’s leading energy companies...  ...Professionals – powered by RigUp – is hiring a Business Development Manager who will be responsible for leading our Canadian expansion across... 
    Suggested
    Permanent employment
    Full time
    Contract work
    For contractors
    Work at office
    Remote work
    Work from home
    Flexible hours

    RigUp

    Calgary, AB
    24 days ago
  •  ...advance your career. THE ROLE: AMD is looking for a strategic software engineering lead who is passionate about improving the performance...  ...a keen attention to detail Experience with GPU software development using HIP, CUDA, or OpenCL Hands-on experience using AI tools... 
    Suggested
    Full time
    Internship

    AMD

    Calgary, AB
    2 days ago
  •  ...opportunities to build your career while growing your skills and deepening your expertise. OVERVIEW Dentons is seeking a Manager, Recruitment and Professional Development to support the delivery and execution of law student recruitment, law student programming, and associate... 
    Remplacement
    Full time
    Summer work
    Work at office
    Flexible hours

    Dentos

    Calgary, AB
    2 days ago
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products...  ...to understand stakeholder requirements and contribute to the development of innovative software solutions. Your primary responsibilities... 
    Full time
    Internship

    IBM

    Calgary, AB
    6 days ago
  • $131.7k - $278.1k per year

     ...Overview: As the Google Ecosystem Business Development Director, you are responsible for...  ...relationships with Google Partner Development Managers, Customer Engineers, Industry Leaders,...  ...experience. ~10+ years of complex pursuit management and opportunity development experience.... 
    Full time
    Work at office
    Local area

    Accenture Global

    Calgary, AB
    3 days ago
  • $68k - $102k per year

     ...RRSP with Employer Match Tuition Reimbursement After One Year of Service The Scientific Research and Experimental Development (“SR&ED”) Manager (“Manager”) is responsible for assisting clients in identifying and claiming SR&ED tax credits and then assisting the SR&ED... 
    Full time
    For subcontractor
    Remote work

    Ryan

    Calgary, AB
    2 days ago
  • $80k - $120k per year

     ...leaders to understand their needs and present tailored solutions. Manage the full sales cycle — from prospecting and pitching to client...  ..., utilities, renewables, or similar sector in a sales/business development capacity is an asset. ~ Proven success generating leads and... 
    Full time
    Work at office

    MatchBox Consulting Group

    Calgary, AB
    25 days ago
  • $84k - $126k per year

     ...RRSP with Employer Match Tuition Reimbursement After One Year of Service The Scientific Research and Experimental Development (“SR&ED”) Senior Manager (“Senior Manager”) is responsible for assisting clients in identifying and claiming SR&ED tax credits and then assisting... 
    Full time
    For subcontractor
    Remote work

    Ryan

    Calgary, AB
    2 days ago
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products...  ...response, and postmortems * High ownership and drive — self-managed execution with velocity in a fast-paced platform team * Strong engineering... 
    Full time

    IBM

    Calgary, AB
    6 days ago
  •  ...our people to be their best. As a Sales Development Representative (SDR) at Blackline Safety,...  ...with the appropriate Regional Sales Manager in their territory, setting the stage for...  ...worker technologies, gas detection, cloud software, and managed services.  Maintain knowledge... 
    Long term contract
    Internship
    Remote work
    Flexible hours

    Blackline Safety

    Calgary, AB
    23 days ago
  •  ...inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. PRINCIPAL SOFTWARE DEVELOPMENT ENGINEER WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-... 
    Full time
    Internship

    AMD

    Calgary, AB
    3 days ago
  •  ...Overview The Director, Business Development generates new business for...  ...AI solutions, consulting and managed services, with a focus on...  ...), peers, delivery leads and management. Success is measured by new relationships...  ...as assessments, roadmaps, software implementations and managed... 
    Long term contract
    Full time
    For contractors
    Work at office
    Immediate start

    ReVisionz

    Calgary, AB
    15 days ago
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world...  ...’re just starting out in your career or managing a large team, you’ll be amazed at the...  ...environments (virtual environments, package management, and interpreter configurations). *... 
    Full time

    IBM

    Calgary, AB
    6 days ago
  • $99.45k - $209.9k per year

     ...technologies on some of the most groundbreaking projects imaginable. Software Development team is a high-performing team to join. We focus on client...  ...implementation of solutions using the Curam Social Program Management platform. You will be responsible for leading the design,... 
    Full time
    Work at office
    Local area
    Shift work

    Accenture Global

    Calgary, AB
    3 days ago
  •  ...diverse businesses, we deliver facilities management, food services, remote workforce...  ...Description WHAT'S THE ROLE Great software engineering isn’t just about writing better...  ...a diverse and evolving business, with development happening across teams, functions and initiatives... 
    Internship
    Remote work

    Dexterra Group

    Calgary, AB
    2 days ago
  •  ...quality multi-family and mixed-use developments? Section23 Developments is...  ...to add a Lead, Multi-family Development to our team. You will play a...  ...turnover processes, and managing relationships with contractors...  ...Proficient in project management software and Microsoft Office... 
    Permanent employment
    Full time
    For contractors
    For subcontractor
    Work at office
    Flexible hours

    Section 23 developments / baywest homes

    Calgary, AB
    4 days ago
  •  ...The Driver Development & Compliance Coordinator is responsible for verifying, building, and maintaining the competency and regulatory compliance...  ...and its affiliates. Working alongside Fleet Compliance, which manages hours of service monitoring, driver qualification files, and... 
    Work at office
    Remote work

    Victor Energy

    Calgary, AB
    6 days ago
  •  ..., drilling, and production optimization. Its software and data platforms empower customers to model subsurface assets, manage drilling risk, and accelerate decision-making...  ...version control, build tools, issue tracking and development environments consistently.  • Follow secure-... 
    Full time
    Part time

    Halliburton

    Calgary, AB
    1 day ago
  •  ...opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our...  ...sponsorship commitment, etc. Under the guidance of the Senior Manager, directly negotiates contract parameters with AMG prospects.... 
    Full time
    Contract work
    Work from home
    Flexible hours

    TD

    Calgary, AB
    2 days ago
  • Job Responsibility: Sales Development Representative Why YOU want this position Enverus is the leading energy SaaS company delivering highly...  ...best practices for energy and commodity trading and risk management, and reduce costs through automated processes across critical business... 
    Full time
    Work at office

    Enverus

    Calgary, AB
    3 days ago
  •  ...available during the hiring process, upon request. As the Senior Development Engineer reporting to the Coordinator, Utility Generalists...  ...standards and requirements. You will also be responsible for issues management within the section, working with customers, industry partners,... 
    Permanent employment
    Full time
    Part time
    Work from home
    Flexible hours

    City of Calgary

    Calgary, AB
    8 hours ago
  •  .... Summary: We are seeking a driven and ambitious Business Development Representative (BDR) to help expand our portfolio of services by...  ...internal teams to ensure alignment with customer objectives. Manage relationships with assigned accounts while generating new business... 
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    AGAT Laboratories

    Calgary, AB
    11 days ago
  •  ...Junior Software Developer Start your career building real software for a growing engineering firm LOCATION Calgary, AB (in office...  .... • Any exposure to Azure, Entra ID, or Microsoft 365 development. • A portfolio, GitHub, or capstone project you are proud of... 
    Permanent employment
    Full time
    Internship
    Work at office
    Immediate start

    PRI Consultants

    Calgary, AB
    8 days ago
  •  ...rotation and lead blameless post-mortems. Operate and tune containerized services and help guide the transition to Kubernetes. Manage provisioning, infrastructure, and backups for MySQL, MSSQL, and Postgres databases. Implement cloud-native security, compliance checks... 
    Full time
    Work at office
    Flexible hours

    Benevity

    Calgary, AB
    5 days ago
  • $100k - $120k per year

     ...business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-...  ...notifications when data changes. Collaborate daily with a product manager and other engineers to shape how marketplace billing and usage... 
    Contract work
    Immediate start
    Remote work
    Worldwide

    AppDirect

    Calgary, AB
    6 days ago
  • $20 - $25 per hour

     ...many Fortune 500 companies across the globe. Our award-winning software platform is powered by a team of world-class experts in big...  ...workflows using Kafka, Flink, and related technologies. Maintain development, testing, and delivery frameworks with a focus on quality and... 
    Hourly pay
    Full time
    Internship

    DataVisor

    Calgary, AB
    3 days ago
  •  ...Customer Development Representative UniFirst is seeking a motivated, self-driven individual for a Customer Development Representative...  ...Cutting edge sales tools, including a data management device with CRM software Full range of benefits including 401k and profit sharing... 
    Internship
    Work at office

    UniFirst

    Calgary, AB
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Manager. Be the first to apply!