This role balances technical architecture and coding with project management and cross-functional ... Design and model software components and modules, navigating ambiguous requirements to deliver ...
This role balances technical architecture and coding with project management and cross-functional ... Design and model software components and modules, navigating ambiguous requirements to deliver ...
E&P data management and integration * Cloud and platform infrastructure, data services, and ... Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent ...
E&P data management and integration * Cloud and platform infrastructure, data services, and ... Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent ...
Software Engineer 2
Edmonton, AB · On-site
We're looking for Software Engineer 2 to join Procore's Materials Team within Resource Management. In this role, you'll independently own and deliver features end-to-end from technical design through ...
Software Engineer 2
Edmonton, AB · On-site
We're looking for Software Engineer 2 to join Procore's Materials Team within Resource Management. In this role, you'll independently own and deliver features end-to-end from technical design through ...
We're looking for Software Engineer 2 to join Procore's Materials Team within Resource Management. In this role, you'll independently own and deliver features end-to-end from technical design through ...
We're looking for Software Engineer 2 to join Procore's Materials Team within Resource Management. In this role, you'll independently own and deliver features end-to-end from technical design through ...
Software Engineer - Landmark
Calgary, AB · On-site
E&P data management and integration * Cloud and platform infrastructure, data services, and ... Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent ...
Software Engineer - Landmark
Calgary, AB · On-site
E&P data management and integration * Cloud and platform infrastructure, data services, and ... Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent ...
The Platform Software Developer will report to the Software Development Manager General Responsibilities: * Design, develop, test, maintain, and improve software components that support intelligent ...
The Platform Software Developer will report to the Software Development Manager General Responsibilities: * Design, develop, test, maintain, and improve software components that support intelligent ...
The Platform Software Developer will report to the Software Development Manager General Responsibilities: * Design, develop, test, maintain, and improve software components that support intelligent ...
Quick apply
The Platform Software Developer will report to the Software Development Manager General Responsibilities: * Design, develop, test, maintain, and improve software components that support intelligent ...
Tackle serves more than 500 software companies-including CrowdStrike, HashiCorp, New Relic, and ... Collaborate daily with a product manager and data scientist to shape how AI-driven insights are ...
Tackle serves more than 500 software companies-including CrowdStrike, HashiCorp, New Relic, and ... Collaborate daily with a product manager and data scientist to shape how AI-driven insights are ...
The Role A Team Lead, Software Development leads a team of technical professionals, collaborating ... You will lead our Admin Services team, which manages essential platform features like ...
The Role A Team Lead, Software Development leads a team of technical professionals, collaborating ... You will lead our Admin Services team, which manages essential platform features like ...
Position Summary Software Engineer for the Soda-Tap project, funded by the TMU-led CFREF Bridging ... managed by Dr. Stroulia.
Position Summary Software Engineer for the Soda-Tap project, funded by the TMU-led CFREF Bridging ... managed by Dr. Stroulia.
Software Developer - Junior
Edmonton, AB · Hybrid
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 ...
Software Developer - Junior
Edmonton, AB · Hybrid
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 ...
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 Engineer I (4732)
Calgary, AB · On-site +1
As a Software Engineer , you will be part of a cross-functional team that builds, supports, and ... Our digital platform is the key to unlocking seamless solutions for finding, booking, and managing ...
Software Engineer I (4732)
Calgary, AB · On-site +1
As a Software Engineer , you will be part of a cross-functional team that builds, supports, and ... Our digital platform is the key to unlocking seamless solutions for finding, booking, and managing ...
The Team The Drilling Management Apps team focuses on designing and developing high-quality software and infrastructure solutions that provide value to our customers. The team operates with a ...
The Team The Drilling Management Apps team focuses on designing and developing high-quality software and infrastructure solutions that provide value to our customers. The team operates with a ...
This role reports to the Senior Manager, Hardware and Platform. Duties/Responsibilities: Items ... Design and develop embedded software for mass transit vehicles - your code runs on hardware that ...
This role reports to the Senior Manager, Hardware and Platform. Duties/Responsibilities: Items ... Design and develop embedded software for mass transit vehicles - your code runs on hardware that ...
Senior Software Engineer - Landmark
Calgary, AB · On-site
$100 - $130/hr
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 - Landmark
Calgary, AB · On-site
$100 - $130/hr
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 - Landmark
Calgary, AB · On-site
$100 - $140/hr
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 - Landmark
Calgary, AB · On-site
$100 - $140/hr
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 ...
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 ...
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 ...
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 ...
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
The Senior Software Developer is responsible for the end-to-end design, development, and release of complex software applications. Joining our 3D visualization team, you will focus on building and evolving the scalable backend systems that power our geoscience data rendering stack. This role balances technical architecture and coding with project management and cross-functional leadership to deliver high-quality, interactive visualization tools.
Â
In this role you will have the opportunity to
- Architect Complex Systems: Design and model software components and modules, navigating ambiguous requirements to deliver secure, scalable, and best-in-class solutions.
- Lead Backend Development: Design, code, and refactor complex programs and integration services, advocating for the best tools and techniques to ensure well-engineered outcomes.
- Manage Release Lifecycles: Plan and coordinate release activities across multiple teams, ensuring all deliverables meet defined quality, security, and compliance standards.
- Drive Project Execution: Independently execute small projects by defining scope, managing risks, and tracking schedules to align with organizational governance.
- Provide Technical Mentorship: Guide and mentor team members through design and code reviews, sharing expertise to elevate the team's overall technical standards.
- Collaborate Cross-Functionally: Work closely with domain experts and visualization engineers to deliver performant 3D graphics and interactive capabilities to global customers.
Â
Essential Knowledge Skills And Experience
- Proven Expertise: A Bachelor's degree in Computer Science or Engineering with 7+ years of professional experience primarily focused on backend services.
- Advanced Technical Stack: High proficiency in C++ and Python, with extensive experience developing and maintaining RESTful APIs and backend services.
- Cloud & Infrastructure: Deep experience with major cloud providers (Azure, GCP, or AWS), Kubernetes, and container orchestration technologies.
- Modern DevOps Practices: Solid understanding of infrastructure as code, CI/CD pipelines, and software security protocols.
- Architectural Vision: Ability to independently produce design views, evaluate technical trade-offs, and integrate emerging technologies into existing products.
- Strategic Communication: Strong ability to influence stakeholders, work autonomously on complex tasks, and communicate technical ideas effectively to diverse audiences.