Write efficient and well-structured SQL, and manage PostgreSQL database schemas * Develop and ... software ticketing systems or processes, e.g., Jira, Solar, ServiceNow, etc. * Familiarity with ...
Write efficient and well-structured SQL, and manage PostgreSQL database schemas * Develop and ... software ticketing systems or processes, e.g., Jira, Solar, ServiceNow, etc. * Familiarity with ...
Software Test Designer
Calgary, AB · On-site
... Software Infrastructure team ... Reporting to the Manager - Firmware Test Engineering you will design, develop and implement product ...
Software Test Designer
Calgary, AB · On-site
... Software Infrastructure team ... Reporting to the Manager - Firmware Test Engineering you will design, develop and implement product ...
... Software Infrastructure team ... Reporting to the Manager - Firmware Test Engineering you will design, develop and implement product ...
... Software Infrastructure team ... Reporting to the Manager - Firmware Test Engineering you will design, develop and implement product ...
Intermediate Software Developer (AI First)
CA$111K - CA$132K/yr
Ability to manage multiple initiatives in a fast-paced development environment while maintaining ... Experience developing software in Windows and/or Linux environments. * Experience working within an ...
Intermediate Software Developer (AI First)
CA$111K - CA$132K/yr
Ability to manage multiple initiatives in a fast-paced development environment while maintaining ... Experience developing software in Windows and/or Linux environments. * Experience working within an ...
You work closely with Product Management and architects on new application design and major ... Strong software engineering fundamentals and the technical depth to independently own complex areas ...
You work closely with Product Management and architects on new application design and major ... Strong software engineering fundamentals and the technical depth to independently own complex areas ...
Senior Software Engineer
Edmonton, AB · On-site +1
You partner closely with your Product Manager and fellow engineers to turn product strategy into well-built, maintainable software. What Your Ride Will Look Like * Write production-ready, well-tested ...
Senior Software Engineer
Edmonton, AB · On-site +1
You partner closely with your Product Manager and fellow engineers to turn product strategy into well-built, maintainable software. What Your Ride Will Look Like * Write production-ready, well-tested ...
34598
Edmonton, AB · Hybrid
Managing an Emerging & Key Accounts sales team to achieve new-customer acquisition and revenue targets for Office Equipment, Software, and Managed IT Services in Western Canada. * Driving proactive ...
34598
Edmonton, AB · Hybrid
Managing an Emerging & Key Accounts sales team to achieve new-customer acquisition and revenue targets for Office Equipment, Software, and Managed IT Services in Western Canada. * Driving proactive ...
As a Fortune 500 company and a leading AI platform for managing people, money, and agents, we're ... About the Role As either a Senior Software Development Engineer or a Principal Software Development ...
As a Fortune 500 company and a leading AI platform for managing people, money, and agents, we're ... About the Role As either a Senior Software Development Engineer or a Principal Software Development ...
Collaborate closely with product managers and other engineers to understand business priorities and ... Set up software development infrastructure (tech stack, build tools, etc) to enable development ...
Collaborate closely with product managers and other engineers to understand business priorities and ... Set up software development infrastructure (tech stack, build tools, etc) to enable development ...
You work closely with Product Management and architects on new application design and major ... Strong software engineering fundamentals and the technical depth to independently own complex areas ...
You work closely with Product Management and architects on new application design and major ... Strong software engineering fundamentals and the technical depth to independently own complex areas ...
... 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.
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 ...
Collaborate with engineering, product management, and scientific/medical advisors, to design and build high-quality medical image analysis solutions with the ability to deploy as enterprise software.
Quick apply
Collaborate with engineering, product management, and scientific/medical advisors, to design and build high-quality medical image analysis solutions with the ability to deploy as enterprise software.
Collaborate with engineering, product management, and scientific/medical advisors, to design and build high-quality medical image analysis solutions with the ability to deploy as enterprise software.
Collaborate with engineering, product management, and scientific/medical advisors, to design and build high-quality medical image analysis solutions with the ability to deploy as enterprise software.
Collaborate with engineering, product management, and scientific/medical advisors, to design and build high-quality medical image analysis solutions with the ability to deploy as enterprise software.
Quick apply
Collaborate with engineering, product management, and scientific/medical advisors, to design and build high-quality medical image analysis solutions with the ability to deploy as enterprise software.
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 ...
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 ...
Strong software engineering fundamentals, proven software delivery leadership, and the ability to ... E&P data management and integration * Cloud infrastructure, data services, and developer tooling
Strong software engineering fundamentals, proven software delivery leadership, and the ability to ... E&P data management and integration * Cloud infrastructure, data services, and developer tooling
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 26 days ago
Job description
Job Responsibilities
- Design, develop, monitor and maintain backend applications and microservices using Python, Django, JavaScript/TypeScript
- Build and integrate RESTful and GraphQL APIs
- Implement scalable ETL/data transformation workflows using Databricks or similar platforms
- Write efficient and well-structured SQL, and manage PostgreSQL database schemas
- Develop and execute unit tests, and participate in writing integration and end-to-end tests
- Troubleshoot, debug, and resolve complex issues across the stack
- Ensure code quality through automated testing and code reviews
- Collaborate with cross-functional teams to implement features and business logic
- Communicate effectively with both technical and non-technical team members
Requirements
- 4+ years of experience as a backend developer
- Good written and verbal communication skills
- Strong proficiency with Python and modern JavaScript/TypeScript
- Experience with REST APIs
- Proficient in SQL, PostgreSQL, including schema design and query optimization
- Strong debugging and problem-solving skills
- Experience with unit testing and using testing frameworks such as pytest, unittest, or Jest
- Familiarity with cloud-based platform services such as Azure or AWS
- Familiarity with any version control system, e.g. Git, SVN, Mercurial, ...
- Familiarity with build pipelines, e.g., GitActions, GitLab, BitBucket, Azure DevOps, ...
- Familiarity with software ticketing systems or processes, e.g., Jira, Solar, ServiceNow, etc.
- Familiarity with version control in git-based system (GitHub, GitLab, BitBucket)
- Familiarity with application monitoring and monitoring tools
Preferences
- Experience with frameworks such as Django, flask, fastapi
- GraphQL API design and integration
- Understanding of data pipelines, ETL processes, and data platform tools such as Databricks
- Experience with geospatial data and functions (e.g., Geocoding API, H3 grid system, PostGIS)
- Experience with Docker and orchestration tools like Kubernetes
- Experience with CI/CD pipelines to build and deploy apps
- Some experience building web portals using frameworks such as Angular or React is an asset
- Experience with LISP development is an asset