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
- ...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...SuggestedLong term contractFull timeWork at officeFlexible hours
- ...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...SuggestedLong term contractFull timeFor contractorsWork at officeImmediate start
$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...SuggestedFull timeInternship- ...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...SuggestedPermanent employmentFull timeContract workFor contractorsWork at officeRemote workWork from homeFlexible hours
- ...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...SuggestedFull timeInternship
- ...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...RemplacementFull timeSummer workWork at officeFlexible hours
- 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 timeInternship
$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 timeWork at officeLocal area$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 timeFor subcontractorRemote work$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 timeWork at office$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 timeFor subcontractorRemote work- 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
- ...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 contractInternshipRemote workFlexible hours
- ...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 timeInternship
- 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
$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 timeWork at officeLocal areaShift work- ...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 contractFull timeFor contractorsWork at officeImmediate start
- ...WHATS THE ROLE Great software engineering isnt just about writing better code. Its about... ...supports a diverse and evolving business with development happening across teams functions and... .../CD code quality observability release management and secure software development....Full timeInternshipRemote work
- ...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 employmentFull timeFor contractorsFor subcontractorWork at officeFlexible hours
- ...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 officeRemote work
- ..., 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 timePart time
- ...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 employmentFull timePart timeWork from homeFlexible hours
- ...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 timeContract workWork from homeFlexible hours
- 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 timeWork at office
- ...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 employmentFull timeInternshipWork at officeImmediate start
- .... 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 contractFull timeInternshipWork at officeLocal areaFlexible hours
$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 payFull timeInternship- ...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 timeWork at officeFlexible hours
$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 workImmediate startRemote workWorldwide- ...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...InternshipWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Manager. Be the first to apply!
- project manager software development Calgary, AB
- director software engineering Calgary, AB
- software project manager Calgary, AB
- manager software development Calgary, AB
- junior software developer .net Calgary, AB
- software implementation project manager Calgary, AB
- software asset management analyst Calgary, AB
- entry level software Calgary, AB
- software application developer Calgary, AB
- software sales Calgary, AB
