... state management, API contracts, and data flow design. Build prototypes or proofs-of-concept ... in software development roles, with a strong emphasis on frontend or full-stack development.
... state management, API contracts, and data flow design. Build prototypes or proofs-of-concept ... in software development roles, with a strong emphasis on frontend or full-stack development.
Our software helps manage natural resources across Alberta: platforms for forestry land management, weather data processing that feeds wildfire risk modelling, and systems that track watershed health ...
Our software helps manage natural resources across Alberta: platforms for forestry land management, weather data processing that feeds wildfire risk modelling, and systems that track watershed health ...
Director, Software Development
Calgary, AB · On-site
$120 - $150/hr
Manage team capacity against delivery goals. Ensure the right levels of staffing and succession ... At least 5 years of leadership experience on software development teams, with direct management and ...
Director, Software Development
Calgary, AB · On-site
$120 - $150/hr
Manage team capacity against delivery goals. Ensure the right levels of staffing and succession ... At least 5 years of leadership experience on software development teams, with direct management and ...
Software Developer (SAP S/4HANA)
Calgary, AB · On-site +1
Spartan Controls is an employee-owned company and leading provider of data management, industrial ... Summary We are recruiting a junior software developer to design and deliver end-to-end solutions in ...
Software Developer (SAP S/4HANA)
Calgary, AB · On-site +1
Spartan Controls is an employee-owned company and leading provider of data management, industrial ... Summary We are recruiting a junior software developer to design and deliver end-to-end solutions in ...
Senior Software Engineer & Designer
Calgary, AB · On-site +1
CA$117K - CA$131K/yr
Senior Software Engineer & Designer Employee type: Full time, Permanent Location: Calgary, Alberta ... We will apply our skills, knowledge and technologies to be the best forest management company. We ...
Senior Software Engineer & Designer
Calgary, AB · On-site +1
CA$117K - CA$131K/yr
Senior Software Engineer & Designer Employee type: Full time, Permanent Location: Calgary, Alberta ... We will apply our skills, knowledge and technologies to be the best forest management company. We ...
You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience leading full-stack engineering teams * Extensive experience mentoring junior developers; performing ...
Quick apply
You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience leading full-stack engineering teams * Extensive experience mentoring junior developers; performing ...
You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience leading full-stack engineering teams * Extensive experience mentoring junior developers; performing ...
Quick apply
You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience leading full-stack engineering teams * Extensive experience mentoring junior developers; performing ...
You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience leading full-stack engineering teams * Extensive experience mentoring junior developers; performing ...
Quick apply
You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience leading full-stack engineering teams * Extensive experience mentoring junior developers; performing ...
You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience leading full-stack engineering teams * Extensive experience mentoring junior developers; performing ...
Quick apply
You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience leading full-stack engineering teams * Extensive experience mentoring junior developers; performing ...
Senior Software Developer
Calgary, AB · On-site
Experience creating and maintaining APIs on API Management platforms (e.g. Apigee) * Experience working within professional software engineering practices for the full software development life cycle ...
Senior Software Developer
Calgary, AB · On-site
Experience creating and maintaining APIs on API Management platforms (e.g. Apigee) * Experience working within professional software engineering practices for the full software development life cycle ...
Staff Software Engineer
Calgary, AB · On-site
... management * Observability & Reliability : Establish comprehensive monitoring, alerting, and SRE ... * 5-8+ years of software engineering experience with 3+ years focused on ML systems, data ...
Staff Software Engineer
Calgary, AB · On-site
... management * Observability & Reliability : Establish comprehensive monitoring, alerting, and SRE ... * 5-8+ years of software engineering experience with 3+ years focused on ML systems, data ...
In the next few years, you will scale our platform to manage over 1,000 times the current load while keeping the up-time at 100%. Qualifications * 10+ years of full software development lifecycle ...
In the next few years, you will scale our platform to manage over 1,000 times the current load while keeping the up-time at 100%. Qualifications * 10+ years of full software development lifecycle ...
Knowledge of general computer controls related to operations, information security and change management of systems software, application source code, network, and system database technologies.
Knowledge of general computer controls related to operations, information security and change management of systems software, application source code, network, and system database technologies.
Junior Full-Stack Software Developer About Effortless Admin At Effortless Admin, we're ... Implement state management solutions and optimize application performance * Build reusable ...
Quick apply
Junior Full-Stack Software Developer About Effortless Admin At Effortless Admin, we're ... Implement state management solutions and optimize application performance * Build reusable ...
Junior Full-Stack Software Developer About Effortless Admin At Effortless Admin, we're ... Implement state management solutions and optimize application performance * Build reusable ...
Junior Full-Stack Software Developer About Effortless Admin At Effortless Admin, we're ... Implement state management solutions and optimize application performance * Build reusable ...
Junior Full-Stack Software Developer About Effortless Admin At Effortless Admin, we're ... Implement state management solutions and optimize application performance * Build reusable ...
Junior Full-Stack Software Developer About Effortless Admin At Effortless Admin, we're ... Implement state management solutions and optimize application performance * Build reusable ...
Senior Software Engineer (Back-end Focus) Calgary, Canada About the Role LodgeLink is inviting ... An advocate for and experience in effectively managing and planning technical debt so that ours ...
Senior Software Engineer (Back-end Focus) Calgary, Canada About the Role LodgeLink is inviting ... An advocate for and experience in effectively managing and planning technical debt so that ours ...
The Senior Software Engineer is responsible for designing, developing, testing, and supporting production-grade application and platform capabilities within DNV's Digital & Transformation ...
The Senior Software Engineer is responsible for designing, developing, testing, and supporting production-grade application and platform capabilities within DNV's Digital & Transformation ...
Our Cloud & Software Engineerlng team in Calgary is looking for a professional like you with the ... Collaborate with architects, managers, project managers, product owners, and client teams to ...
Our Cloud & Software Engineerlng team in Calgary is looking for a professional like you with the ... Collaborate with architects, managers, project managers, product owners, and client teams to ...
... Management tool Knowledge Skills and Abilities * Experience testing project and products in an ... Experience testing software on various hardware devices * Experience with testing client server ...
... Management tool Knowledge Skills and Abilities * Experience testing project and products in an ... Experience testing software on various hardware devices * Experience with testing client server ...
Software Manager information
See Alberta salary details
$69K - $81K
6% of jobs
$81K - $93K
2% of jobs
$93K - $105K
9% of jobs
$113.7K is the 25th percentile. Wages below this are outliers.
$105K - $117K
11% of jobs
$117K - $129K
13% of jobs
The median wage is $135.8K / yr.
$129K - $141K
16% of jobs
$141K - $153K
9% of jobs
$164.7K is the 75th percentile. Wages above this are outliers.
$153K - $165K
10% of jobs
$165K - $177K
11% of jobs
$177K - $189K
12% of jobs
$189K - $201K
2% of jobs
$69K
$141.1K
$201K
How much do software manager jobs pay per year?
What does a Software Manager do?
What Is a Software Manager?
A software manager oversees the development, installation, and maintenance of new or upgraded software for an organization. As a software manager, you coordinate with staff to determine client needs and expectations, establish budget and timelines, and ensure that employees use the product correctly. You may also train company employees on how to utilize the software after it is installed and help troubleshoot problems that arise.
What is the difference between Software Manager vs Software Engineer?
| Aspect | Software Manager | Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's or higher in CS or related field; management experience | Bachelor's or higher in CS or related field; coding skills |
| Work Environment | Oversees teams, manages projects, strategic planning | Develops software, writes code, tests applications |
| Employer & Industry Usage | Used in tech companies, startups, large enterprises | Used across all tech sectors, startups, corporate IT |
The main difference between a Software Manager and a Software Engineer lies in their roles. Software Managers focus on team leadership, project management, and strategic planning, while Software Engineers are primarily responsible for coding and developing software. Both roles require technical knowledge, but their responsibilities and work focus differ significantly.
How does a Software Manager typically balance hands-on technical work with leadership responsibilities?
What are the key skills and qualifications needed to thrive as a Software Manager, and why are they important?
Other
Re-posted 2 days ago
Job description
The role
Â
As a Senior Software Developer on the 3D Visualization team, you will be at the forefront of creating intuitive, high-performance web applications. This role focuses on the end-to-end design and development required to visualize complex geoscience data. You will be instrumental in defining the architecture, advocating for best practices, and ensuring the delivery of high-quality, scalable solutions.
In this role, you will have the opportunity to:
Â
Design and architect complex frontend applications, components, and UI systems that deliver intuitive, performant, and scalable user experiences.
Apply appropriate design and modelling techniques across the stack, including component architecture, state management, API contracts, and data flow design. Build prototypes or proofs-of-concept spanning UI and service layers to validate workflows, performance characteristics, and technical feasibility.
Design, implement, test, document, and maintain complex frontend features using modern JavaScript and TypeScript frameworks.
Develop and maintain backend services, APIs, and data-integration layers that support frontend functionality and visualization workflows.
Lead effective design and code reviews for other team members.
Coordinate with backend, visualization, QA, and product teams to ensure smooth end-to-end delivery of user-facing functionality.
Provide technical guidance and mentorship to other team members.
Essential Knowledge, Skills, and Experience
Â
Bachelor's degree in computer science, engineering, or equivalent practical experience.
7+ years of experience in software development roles, with a strong emphasis on frontend or full-stack development. Advanced experience with JavaScript and TypeScript.
Extensive experience building complex web applications using modern frontend frameworks (e.g., React, Vue, Svelte, or similar).
Strong understanding of frontend application architecture, state management, and component-based design.
Solid experience designing and implementing backend services and RESTful APIs.
Strong understanding of web-performance optimization, accessibility standards (WCAG), and browser capabilities.
Proven capability to tackle complex technical challenges through investigation, experimentation, and creative problem-solving.
#LI-KV2