1

Senior Python Developer Jobs in Alberta (NOW HIRING)

We are seeking a dynamic and business-savvy Senior Power Platform Developer to join our team. This ... Develop code using Databricks and Python for advanced data processing and analytics * Collaborate ...

Senior BI Developer

Calgary, AB ยท On-site

CA$100K - CA$130K/yr

The Senior BI Developer will be responsible for developing customized business intelligence ... Python expertise for advanced data manipulation and automation * Proven ability to thrive in an ...

Senior Data Engineer

Calgary, AB

CA$76.20K - CA$176.59K/yr

Job Summary We are seeking an experienced Data Engineer with strong expertise in Databricks, Apache Airflow, Python, and PySpark to design, build, and maintain scalable, high-performance data ...

New

Senior Developer, Enterprise AI

Calgary, AB ยท Remote

CA$176K - CA$202.40K/yr

The Senior Developer, Enterprise AI is a hands-on technical leader responsible for building ... Strong proficiency in Ruby, Python, and experience building services, pipelines, or applications in ...

Senior Deep Learning Engineer

Calgary, AB ยท On-site +1

$130K - $180K/yr

We're hiring 3 Senior Deep Learning Engineers to join our Neural Networks team. Your primary focus ... Strong math skills and Python proficiency * Experience with C/C++ Preferred Skills & Experience:

Senior Deep Learning Engineer

Calgary, AB ยท On-site +1

$130K - $180K/yr

We're hiring 3 Senior Deep Learning Engineers to join our Neural Networks team. Your primary focus ... Strong math skills and Python proficiency * Experience with C/C++ Preferred Skills & Experience:

Overview Hexagon's Autonomous Solutions business area is seeking a Senior Geomatics Engineer to ... Programming skills in Python and Matlab Employment Type: FULL_TIME

We are looking for an experienced Senior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...

We are looking for an experienced Senior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python would be a strong asset * Experience working with Business ...

... Python to improve efficiency and scalability. 5. Perform API testing (REST / GraphQL) and validate business logic and data integrity. 6. Manage and track defects; collaborate with developers to ...

... Python to improve efficiency and scalability. 5. Perform API testing (REST / GraphQL) and validate business logic and data integrity. 6. Manage and track defects; collaborate with developers to ...

We are looking for an experienced Senior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python is required * Experience working with Business Intelligence ...

We are looking for an experienced Senior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python is required * Experience working with Business Intelligence ...

We are looking for an experienced Senior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python is required * Experience working with Business Intelligence ...

We are looking for an experienced Senior Data Engineer for our client. This is a permanent position ... Hands-on experience coding in Python is required * Experience working with Business Intelligence ...

next page

Showing results 1-20

Senior Python Developer information

See Alberta salary details

$57K

$132.5K

$183.5K

How much do senior python developer jobs pay per year?

As of May 31, 2026, the average yearly pay for senior python developer in Alberta is $132,487.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,000.00 and $150,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Python Developer, and why are they important?

To thrive as a Senior Python Developer, you need advanced proficiency in Python programming, experience with software architecture, and a solid understanding of algorithms and data structures, usually backed by a degree in computer science or related fields. Familiarity with frameworks like Django or Flask, version control systems such as Git, and containerization tools like Docker are typically required, alongside knowledge of modern CI/CD pipelines. Strong problem-solving abilities, effective communication, and leadership skills help you collaborate with teams and mentor junior developers. Mastery of these skills ensures the delivery of scalable, maintainable software solutions and the ability to drive technical excellence within development teams.

What are some common challenges faced by Senior Python Developers when leading a development team?

Senior Python Developers often encounter challenges such as balancing hands-on coding with mentoring junior team members and ensuring code quality across the team. They are also responsible for making architectural decisions, which requires staying updated on best practices and emerging Python frameworks. Additionally, coordinating collaboration between cross-functional teams (like DevOps, QA, and front-end developers) can be complex, especially in agile environments where requirements may shift rapidly. Overcoming these challenges helps foster a productive and innovative team culture.

What are the main responsibilities of a Senior Python Developer?

A Senior Python Developer is responsible for designing, developing, and maintaining complex software applications using the Python programming language. They lead the technical aspects of projects, mentor junior developers, and ensure code quality through code reviews and best practices. Additionally, they collaborate with cross-functional teams to gather requirements, solve technical challenges, and deploy scalable and efficient solutions. Senior Python Developers are also expected to stay updated with the latest trends and advancements in Python and related technologies.

What is the difference between Senior Python Developer vs Python Developer?

AspectSenior Python DeveloperPython Developer
Required ExperienceTypically 5+ years, with leadership and complex project experienceUsually 1-3 years, focusing on core Python skills
ResponsibilitiesDesigning architecture, mentoring, handling complex systemsWriting code, debugging, implementing features
CertificationsOptional but beneficial (e.g., Python certifications, cloud certs)Often not required
Work EnvironmentCollaborative teams, project planning, code reviewsDevelopment-focused, task-oriented

The main difference between a Senior Python Developer and a Python Developer lies in experience, responsibilities, and leadership. Senior developers handle complex projects, mentor others, and often participate in architecture decisions, while Python Developers focus on coding and feature implementation. Both roles are essential in tech companies, but the senior role requires more experience and broader skills.

What are the most commonly searched types of Python Developer jobs in Alberta? The most popular types of Python Developer jobs in Alberta are:
What are popular job titles related to Senior Python Developer jobs in Alberta? For Senior Python Developer jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Senior Python Developer jobs in Alberta look for? The top searched job categories for Senior Python Developer jobs in Alberta are:
What are popular job titles related to Senior Python Developer jobs in AB? For Senior Python Developer jobs in AB, the most frequently searched job titles are:

Senior Research Software Developer (2025-068)

Circle Cardiovascular Imaging

Calgary, AB โ€ข On-site

Full-time

Medical, PTO

Posted 12 days ago


Job description

Salary:

About Circle Cardiovascular Imaging:

Circles vision is to enable healthier lives through better imaging by transforming cardiac magnetic resonance imaging (MR) and other advanced imaging technologies to improve cardiovascular care. Circle Cardiovascular s CVI42 is the Cardiac MR market leader imaging processing software.


Circle Cardiovascular Imaging (Circle) designs, builds, and implements the best-in-class cardiovascular magnetic resonance imaging solutions. At the heart of everything we do is our unrelenting drive to continually offer better solutions for healthcare providers that improve healthcare outcomes. This fuels our creativity, informs our decisions and it is the reason we are passionate about our work and most importantly why we are successful. We are careful stewards of resources focused on optimizing both customer and investor value. We strive to make Circle a place where employees are highly valued, engaged, and have opportunities for professional development. Our roots are medical and digital, our passion is contagious, and our people are amongst the best.

Position Overview:

The Senior Research Software Developer is an experienced research software developer who provides technical, clinical, and scientific guidance to their software development team and provides impact acrosslarge components and/or the whole system. The Senior Research Software Developer is viewed and recognized by peers as the technical guru in at least one domain of expertise. They are responsible forinitiatives including clinical/research/regulatory validation projects, optimized algorithm design, and coding architecture. Throughout research and development cycles, the Senior Research Software Developer will work closely with other software developers, quality assurance analysts, regulatory analysts, and product managers as a team to ensure delivery of quality software products and to achieve research and/ regulatory goals.


General Responsibilities:

  • Research and develop advanced image processing algorithms for medical image analysis carryingout complex assignments requiring broad familiarity of medical image processing domain andknowledge of reciprocal effects of the work on other projects.
  • Responsible for designing and implementing the framework and automated product workflow thatintegrate image processing algorithms to solve challenging problems across a variety of domains.
  • Collaborate with engineering, product management, and scientific/medical advisors, to design andbuild high-quality medical image analysis solutions with the ability to deploy as enterprisesoftware.
  • Collaborate with engineering, regulatory and quality assurance teams to design, execute, anddocument validation strategies for regulatory initiatives.
  • Provide guidance to peers as the technical guru in at least one domain of expertise e.g.segmentation, registration, rendering or image reconstruction.
  • Provides technical guidance, code reviews and coaching to software developers.


Required Skills/Experience:

  • Experience in image processing design and development.
  • Strong programming proficiency in C++ (or other object-oriented languages) and Python.
  • Ability to thrive in fast-paced development environments, quickly acquiring and applying the knowledge and skills required to build safe and effective health technology.
  • Strong written and verbal communication skills in English.

Beneficial Skills/Experience:

  • Experience with medical imaging software and DICOM images.
  • Expertise in: Qt, OpenGL, OpenCV, 3D mathematics (matrix and vector operations).
  • Proficiency across multiple platforms (Windows, MacOS, Linux).


Educational Requirements:

  • Masters or Ph.D. in Software Engineering, Computer Science, or equivalent.

About the benefits:

Competitive compensation

Paid personal time off

Comprehensive health benefits on day one

RRSP matching program

Flexible working arrangements

Employee Wellness Program

Professional development and tuition reimbursement program

Gratifying internal recognition/kudos programs

Annual salary review based on company and individual performance

A fun, inclusive, ego-free environment where diversity and individual thoughts are encouraged and valued

Company/team building events


Upon joining Circle CVI, you will be welcomed into a collaborative and supportive company with uncompromising values on quality, innovation, culture, and customer service. Join us in changing the medical technology world and submit your application below!


#LIOnsite