1

Director Software Development Jobs in Alberta (NOW HIRING)

Reporting to the Director, Program and Process Management, this is a high-impact role for someone ... Support the transition of releases from planning into active development and maintain alignment ...

Reporting to the Director, Program and Process Management, this is a high-impact role for someone ... Support the transition of releases from planning into active development and maintain alignment ...

Business Analyst

Edmonton, AB · Hybrid

CA$42.12 - CA$56.86/hr

We need: self-directed professionals that can support Laboratory clients and contribute to short ... developed software, to ensure the functioning of the many Laboratory supporting systems that we ...

Bi-weekly pay - Direct Deposit * Competitive benefits package including RRSP options ... Bachelor's degree in Information Technology, Computer Science, Software Development, or a related ...

Manager, Software Engineering

Calgary, AB · On-site

CA$140K - CA$170K/yr

Role Summary The Manager, Software Engineering leads multiple developers across delivery pods with ... Leadership & Development * Run regular 1:1s with direct reports focused on career growth ...

Software Development & ALM: A strong background in software development is fundamental. The ideal ... Direct experience with application lifecycle management including using source code repositories ...

Software Development & ALM: A strong background in software development is fundamental. The ideal ... Direct experience with application lifecycle management including using source code repositories ...

Showing results 41-60

Director Software Development information

What is the difference between Director Software Development vs Software Engineering Manager?

AspectDirector Software DevelopmentSoftware Engineering Manager
ResponsibilitiesOversees multiple teams, strategic planning, and long-term goalsManages day-to-day team operations, project delivery, and technical guidance
FocusHigh-level leadership, cross-team coordination, and business alignmentTeam management, technical mentorship, and project execution
Required CredentialsBachelor’s or Master’s in CS or related, extensive experience, leadership skillsBachelor’s or Master’s in CS or related, strong technical background, leadership experience

The main difference is that the Director Software Development focuses on strategic leadership and overseeing multiple teams, while the Software Engineering Manager concentrates on managing individual teams and project execution. Both roles require technical expertise and leadership skills, but the director role involves broader organizational responsibilities.

What are the most commonly searched types of Software Development jobs in Alberta?

The most popular types of Software Development jobs in Alberta are:

Infographic showing various Director Software Development job openings in Alberta as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 17% Part Time, and 2% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution.

Copy of Calgary FT PERM Job Posting Template

Stream Systems Ltd.

Calgary, AB • Hybrid

Full-time

Medical, Dental, Life

Re-posted 19 days ago


Job description

Senior Developer


Company Overview

Stream Systems (www.streamsystems.ca) is a leading-edge technology company that enables enterprises to optimize and make better decisions. Our SimOpti intelligence platform brings AI, machine learning and simulation to power business intelligence across complex operations, in any industry. Our entire team of talented individuals is growing quickly; we are targeting 50-75% growth over the next fiscal year. At this pivotal moment in the company, we are embarking on new product roadmaps and new development allowing for this role to highly influence the product direction.

Reporting Structure/Department

Reporting to the Software Development Manager, this Senior position is a key role within the Development department that has a direct impact on company technical development goals and success. Your work will directly support and enable the development of our cloud-based platform, simulation models and engines, Artificial Intelligence (AI) / Machine Learning (ML) deployment, and SaaS products.

Position Summary

We’re looking for a Senior Developer to join our team. As a member of a scrum-based development team, you will contribute to the design and development of our platform, utilizing your skills in full-stack development. As a key member of our development team, you will be architecting, designing, estimating, and developing key features and services for our SimOpti platform.

What you’ll be doing

Your role will be to quickly deliver product features efficiently from prototype to production.

  • Working in a fast paced agile cross-functional development team consisting of data and software architects, developers, developers in test, DevSecOPs specialists and product owners

  • Quickly design, develop, and deploy micro-services utilizing Java, Spring, and message queuing.

  • Applying past experiences and knowledge to push the team to speed up product feature delivery.

Requirements

To ensure success in the role, you will need the following:

  • Bachelor’s degree or formal qualifications from an institute of technology in a STEM related discipline, such as Mathematics, Engineering or Computer Science.
  • Expertise in delivering Kubernetes based microservices with event-based messaging patterns.
  • Solid technology experience utilizing Java, Kotlin, Spring, Spring Boot, RabbitMQ & Docker
  • Highly skilled in containerization related to distributed systems and asynchronous environments.
  • Local, hybrid on-premises and AWS cloud-based development & deployment experience
  • Exposure to API design and implementation (AsyncAPI, OpenAPI, GraphQL and RPC)
  • Microservices database design and implementation (PostgreSQL, MongoDB)
  • Jira, Confluence, Bitbucket, and Jenkins are considered assets.

Work environment/Hours/Location

This is a full-time position based on a 40-hour work week located in Calgary. We are driven by objectives, however, not timesheets. Stream’s head office is in Calgary, Alberta. We are happy to provide a hybrid work environment, enabling you to work remotely as required. We encourage a strong collaborative culture and provide workspaces in the office for team collaboration, design, planning sessions and social activities.

Benefits

Company benefits are available to our full-time, permanent employees and include extended health care, dental, long-term disability, AD&D, and life insurance for you and your dependents. The real benefits, in our opinion exist in the ability to become part of a flexible, passionate, and dedicated team where we continue to learn from one another every day. If you love that small-company feel with big-company goals, Stream just might be a fit for you.

Background Screening/Intellectual Property

As a business intelligence and optimization company, we work with a large amount of customer Intellectual Property. Therefore, successful candidates will be required to complete a background check including employment references, education verification and criminal record check.

Come do great things with us!