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 ...
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 ...
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 (Remote)
Calgary, AB · Remote
CA$110K - CA$145K/yr
What You'll Do as a Senior Software Developer * Design & Scale Robust Architecture: Develop and maintain systems using sound architectural principles, ensuring high availability, resource efficiency ...
Quick apply
Senior Software Developer (Remote)
Calgary, AB · Remote
CA$110K - CA$145K/yr
What You'll Do as a Senior Software Developer * Design & Scale Robust Architecture: Develop and maintain systems using sound architectural principles, ensuring high availability, resource efficiency ...
... senior level experience delivering and supporting software and analytical solutions * Hands-on experience with Azure or other Cloud Platform * Extensive experience working with programming ...
... senior level experience delivering and supporting software and analytical solutions * Hands-on experience with Azure or other Cloud Platform * Extensive experience working with programming ...
Senior Software Developer
Calgary, AB · Remote
As a Senior Software Developer, you will take ownership of complex technical initiatives, mentor talented engineers, and shape how we responsibly integrate AI into our development practices. You will ...
Senior Software Developer
Calgary, AB · Remote
As a Senior Software Developer, you will take ownership of complex technical initiatives, mentor talented engineers, and shape how we responsibly integrate AI into our development practices. You will ...
Experience working within professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes ...
Experience working within professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes ...
As a Senior Software Developer , you'll play a key role in building and enhancing the technology that powers our business and supports exceptional customer experiences. Working across the full ...
Quick apply
As a Senior Software Developer , you'll play a key role in building and enhancing the technology that powers our business and supports exceptional customer experiences. Working across the full ...
We're hiring a Senior Software Developer to join the One45 team. You'll join a product with more than twenty years of production history: stable, widely adopted, and entering a significant period of ...
We're hiring a Senior Software Developer to join the One45 team. You'll join a product with more than twenty years of production history: stable, widely adopted, and entering a significant period of ...
Senior Software Developer, Voice & Messaging
Calgary, AB · Remote
CA$170K - CA$195K/yr
We are currently seeking a Senior Software Developer to join our rapidly growingEngineering 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$170K - CA$195K/yr
We are currently seeking a Senior Software Developer to join our rapidly growingEngineering team. This role is for someone who is passionate about building innovative solutions and being exposed 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 ...
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 ...
Senior Software Engineer (Back-end Focus) Calgary, Canada About the Role LodgeLink is inviting Senior Software Engineers in Calgary to join our team to be part of the creation of the future of ...
Senior Software Engineer (Back-end Focus) Calgary, Canada About the Role LodgeLink is inviting Senior Software Engineers in Calgary to join our team to be part of the creation of the future of ...
Senior Software Developer - Calendar & Court Rules
Calgary, AB · Hybrid
CA$170K - CA$195K/yr
Summary: We're hiring a Senior Software Developer to join the team behind Clio's Calendar & Court Rules - the engine and experience that keeps lawyers on top of jurisdiction-specific court deadlines.
Senior Software Developer - Calendar & Court Rules
Calgary, AB · Hybrid
CA$170K - CA$195K/yr
Summary: We're hiring a Senior Software Developer to join the team behind Clio's Calendar & Court Rules - the engine and experience that keeps lawyers on top of jurisdiction-specific court deadlines.
About the role We're looking for a Senior Software Developer - Data Security Project to join our growing team! What you'll do here: * Perform analyses of system and coding needs to identify the ...
New
About the role We're looking for a Senior Software Developer - Data Security Project to join our growing team! What you'll do here: * Perform analyses of system and coding needs to identify the ...
New
Overview We are seeking an experienced Senior Software Developer with deep expertise in seismic processing and scientific computing to help design and evolve next-generation seismic processing ...
Overview We are seeking an experienced Senior Software Developer with deep expertise in seismic processing and scientific computing to help design and evolve next-generation seismic processing ...
Overview We are seeking an experienced Senior Software Developer with deep expertise in seismic processing and scientific computing to help design and evolve next-generation seismic processing ...
Overview We are seeking an experienced Senior Software Developer with deep expertise in seismic processing and scientific computing to help design and evolve next-generation seismic processing ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Senior Software Developer information
See Calgary, AB 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 are the key skills and qualifications needed to thrive as a Senior Software Developer, and why are they important?
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 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.
- Software Developer
- Software Developer Contract
- Senior Software Engineer Node Js
- Senior Full Stack Software Engineer
- Remote Senior Software Engineer
- Senior Software Engineer
- Remote Senior Software Developer
- Senior Ai Software Engineer
- Remote Junior Software Engineer
- Assistant Full Stack Developer Visa Sponsorship
- Internal Developer Tools Software Engineer
- No Experience Developer
- Full Time Mcdonalds Software Engineer
- Full Time Software Engineer Spotify
- Full Time Npm
- Remote Pinterest Software Engineer
- Animation Software Engineer Remote
- Work From Home Online Programming
- Manager Unity Software Developer
- Contract International Software Engineer

Other
Posted 11 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.