The role The Senior Software Developer is responsible for the end-to-end design, development, and release of complex software applications and systems. This position requires advanced technical ...
The role The Senior Software Developer is responsible for the end-to-end design, development, and release of complex software applications and systems. This position requires advanced technical ...
Sr. Software Developer PulseMedica is seeking a Senior Software Developer to help build the next generation of ophthalmic imaging and treatment technology. In this role, you'll design, develop, and ...
Sr. Software Developer PulseMedica is seeking a Senior Software Developer to help build the next generation of ophthalmic imaging and treatment technology. In this role, you'll design, develop, and ...
Senior Software Developer
Edmonton, AB · On-site
Salary: Sr. Software Developer PulseMedica is seeking a Senior Software Developer to help build the next generation of ophthalmic imaging and treatment technology. In this role, youll design, develop ...
Quick apply
Senior Software Developer
Edmonton, AB · On-site
Salary: Sr. Software Developer PulseMedica is seeking a Senior Software Developer to help build the next generation of ophthalmic imaging and treatment technology. In this role, youll design, develop ...
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 ...
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 ...
Senior Software Developer
Calgary, AB · Remote
Job Requisition ID # 26WD94975 L'affichage de poste en francais suivra / The French job posting follows. 26WD94975, Senior Software Developer Position Overview We are seeking a talented and highly ...
Senior Software Developer
Calgary, AB · Remote
Job Requisition ID # 26WD94975 L'affichage de poste en francais suivra / The French job posting follows. 26WD94975, Senior Software Developer Position Overview We are seeking a talented and highly ...
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 ...
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 ...
Senior Software Developer
Edmonton, AB · On-site
We have an immediate opening for a permanent, full-time Senior Software Developer to join our Digital Solutions and Services Department. Reporting to the Department Manager, Digital Solutions and ...
Senior Software Developer
Edmonton, AB · On-site
We have an immediate opening for a permanent, full-time Senior Software Developer to join our Digital Solutions and Services Department. Reporting to the Department Manager, Digital Solutions and ...
Senior Software Developer
Calgary, AB · On-site
Experience working within professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes ...
Senior Software Developer
Calgary, AB · On-site
Experience working within professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes ...
Senior Software Developer Manager
Calgary, AB · On-site
CA$156K - CA$228.80K/yr
Job Requisition ID # 26WD97874 Autodesk is looking for a Senior Engineering Manager to strengthen ... Amazing things are created every day with our software - from the greenest buildings and cleanest ...
Senior Software Developer Manager
Calgary, AB · On-site
CA$156K - CA$228.80K/yr
Job Requisition ID # 26WD97874 Autodesk is looking for a Senior Engineering Manager to strengthen ... Amazing things are created every day with our software - from the greenest buildings and cleanest ...
As a senior member of a growing team, you will contribute in to all stages of the web development ... Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database ...
Quick apply
As a senior member of a growing team, you will contribute in to all stages of the web development ... Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database ...
As a senior member of a growing team, you will contribute in to all stages of the web development ... Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database ...
Quick apply
As a senior member of a growing team, you will contribute in to all stages of the web development ... Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database ...
Senior Software Developer, Voice & Messaging
Calgary, AB · Remote
CA$170.30K - CA$195.90K/yr
We are currently seeking a Senior Software Developer to join our rapidly growing Engineering team. This role is for someone who is passionate about building innovative solutions and being exposed to ...
Senior Software Developer, Voice & Messaging
Calgary, AB · Remote
CA$170.30K - CA$195.90K/yr
We are currently seeking a Senior Software Developer to join our rapidly growing Engineering team. This role is for someone who is passionate about building innovative solutions and being exposed to ...
Sr. Software Engineer (Budgeting)
Calgary, AB · On-site
CA$11K - CA$145K/yr
The Senior Software Engineer will lead engineering on our Budgeting platform, driving technical ... Work with Product, QA, and DevOps to deliver features aligned with customer needs. * Contribute to ...
Quick apply
Sr. Software Engineer (Budgeting)
Calgary, AB · On-site
CA$11K - CA$145K/yr
The Senior Software Engineer will lead engineering on our Budgeting platform, driving technical ... Work with Product, QA, and DevOps to deliver features aligned with customer needs. * Contribute to ...
As a senior member of a growing team, you will contribute in to all stages of the web development ... Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database ...
Quick apply
As a senior member of a growing team, you will contribute in to all stages of the web development ... Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database ...
As a senior member of a growing team, you will contribute in to all stages of the web development ... Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database ...
Quick apply
As a senior member of a growing team, you will contribute in to all stages of the web development ... Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database ...
Senior Software Developer, Enterprise Systems
Calgary, AB · Hybrid
CA$170.30K - CA$195.90K/yr
We are currently seeking a Senior Software Developer, Enterprise Systems to join our team. This role is available to candidates across our Canadian hubs (Burnaby, Calgary, or Toronto). All hub-based ...
Senior Software Developer, Enterprise Systems
Calgary, AB · Hybrid
CA$170.30K - CA$195.90K/yr
We are currently seeking a Senior Software Developer, Enterprise Systems to join our team. This role is available to candidates across our Canadian hubs (Burnaby, Calgary, or Toronto). All hub-based ...
Senior Software Engineer Location: Calgary, Alberta, Canada Model of Work: Hybrid Are you excited ... Collaborate on CI/CD pipelines and DevOps practices to streamline the development process.
Senior Software Engineer Location: Calgary, Alberta, Canada Model of Work: Hybrid Are you excited ... Collaborate on CI/CD pipelines and DevOps practices to streamline the development process.
Sr. Software Engineer (Disclosure)
Calgary, AB · On-site
CA$11K - CA$145K/yr
The Senior Software Engineer will be a key player on an incredible team as we execute our mission ... Work with Product, QA, and DevOps to deliver features aligned with customer needs. * Contribute to ...
Quick apply
Sr. Software Engineer (Disclosure)
Calgary, AB · On-site
CA$11K - CA$145K/yr
The Senior Software Engineer will be a key player on an incredible team as we execute our mission ... Work with Product, QA, and DevOps to deliver features aligned with customer needs. * Contribute to ...
Senior Software Engineer (C++ and C#)
Calgary, AB · Hybrid
CA$124.20K - CA$207K/yr
Senior Software Engineer (C++ and C#) Location: Calgary, CA and Houston, TX Employment Type ... Experience with CI/CD pipelines and version control tools (e.g., Azure DevOps) * Proven experience ...
Senior Software Engineer (C++ and C#)
Calgary, AB · Hybrid
CA$124.20K - CA$207K/yr
Senior Software Engineer (C++ and C#) Location: Calgary, CA and Houston, TX Employment Type ... Experience with CI/CD pipelines and version control tools (e.g., Azure DevOps) * Proven experience ...
Software Developer
Calgary, AB · On-site
Position Summary We are hiring several Software Developers across our product and platform teams ... This posting spans intermediate to senior levels. Final level and team placement will be determined ...
Software Developer
Calgary, AB · On-site
Position Summary We are hiring several Software Developers across our product and platform teams ... This posting spans intermediate to senior levels. Final level and team placement will be determined ...
Senior Software Developer information
See Alberta salary details
$52.5K - $62.5K
0% of jobs
$62.5K - $72.5K
2% of jobs
$72.5K - $82.5K
5% of jobs
$82.5K - $92.5K
13% of jobs
$95.2K is the 25th percentile. Wages below this are outliers.
$92.5K - $102.5K
17% of jobs
The median wage is $109.7K / yr.
$102.5K - $112.5K
17% of jobs
$112.5K - $122.5K
15% of jobs
$126.5K is the 75th percentile. Wages above this are outliers.
$122.5K - $132.5K
13% of jobs
$132.5K - $142.5K
9% of jobs
$142.5K - $152.5K
6% of jobs
$152.5K - $162.5K
2% of jobs
$52.5K
$114.7K
$162.5K
How much do senior software developer jobs pay per year?
What Is a Senior Software Developer?
Senior software developers have several years of experience in the software industry. They have proven successful in exceeding client expectations when developing programs and have provided excellent support in the managing of those applications. They have worked their way up from junior software developer positions and have mastered a variety of coding languages and programs. Senior software developers train and oversee a team of junior software developers.
What are the key skills and qualifications needed to thrive as a Senior Software Developer, and why are they important?
What kinds of projects and responsibilities can a Senior Software Developer expect to handle on a daily basis?
What are Senior Software Developers?
What is the difference between Senior Software Developer vs Software Engineer?
| Aspect | Senior Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; experience often 5+ years | Bachelor's or higher in CS or related field; similar experience levels |
| Work Environment | Collaborates on complex projects, mentors juniors, leads technical efforts | Designs, develops, tests software; may work on specific modules or systems |
| Industry Usage | Commonly used in tech companies, startups, and enterprise firms | Widely used across industries, often interchangeable with developer roles |
The main difference is that Senior Software Developers typically have more experience, leadership responsibilities, and focus on complex project oversight, while Software Engineers may focus more on designing and implementing software solutions. Both roles require similar credentials and are integral in software development teams, but Senior Software Developers often take on mentorship and strategic tasks.

Other
Posted 16 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 and systems. This position requires advanced technical expertise, leadership in software architecture, and cross-functional collaboration to ensure high-quality, secure, and scalable solutions. As a Senior Software Developer on the Admin Platform team, you will design, build, and operate the core services that underpin Evo, our cloud-based geoscience platform. Working within a microservices architecture built on Python, FastAPI, Kubernetes, and GCP, you will lead the development of highly reliable, scalable backend systems that power data organization, permission management, auditability, and integrations. This role also includes project management responsibilities and providing technical guidance and mentorship to team members.
In this role you will have the opportunity to
- Lead the end-to-end design and architecture of complex software applications and core backend services, using appropriate modeling techniques and leading design reviews to ensure high-quality, scalable solutions.
- Design, code, test, and refactor complex programs and integration software services, while championing the use of agreed-upon standards and development tools across the team to achieve well-engineered outcomes.
- Own the release management lifecycle by planning, scheduling, and coordinating software releases across multiple teams, ensuring all deliverables meet defined quality, security, and compliance standards.
- Define, document, and execute projects by preparing realistic plans, managing risks, and monitoring project resources to ensure alignment with organizational goals and stakeholder expectations.
- Act as a key technical leader by mentoring team members, enhancing existing processes with emerging technologies, and providing technical guidance in cross-functional collaborations to meet user needs.
Essential Knowledge, Skill and experience
- Possess a Bachelor's degree in a relevant field and over 7 years of software development experience, including designing, building, and maintaining scalable RESTful APIs, ideally with Python and FastAPI.
- Bring strong experience with cloud platforms (GCP, AWS, or Azure), deploying services in containerized environments (Kubernetes), and managing cloud resources using Infrastructure as Code (e.g., Terraform).
- Demonstrate proficiency in designing and maintaining reliable CI/CD pipelines, writing automated tests across multiple layers (e.g., unit, integration), and familiarity with modern frontend technologies like React.
- Showcase the ability to work autonomously on complex technical tasks, influence stakeholders, facilitate collaboration, and make decisions that impact project success.
- Combine deep industry knowledge with the ability to communicate complex ideas effectively, drive team development, and apply expertise to ensure security, privacy, and ethical best practices are followed.