1

Senior Python Developer Jobs in Alberta (NOW HIRING)

Senior SQL Developer

Calgary, AB · Remote

$95K - $110K/yr

We are looking for an experienced SQL Developer for our client. This is a permanent position ... Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience ...

Senior SQL Developer

Edmonton, AB · Remote

$95K - $110K/yr

We are looking for an experienced SQL Developer for our client. This is a permanent position ... Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience ...

Senior Power System Engineer

Calgary, AB · On-site

CA$110K - CA$130K/yr

... a Senior Transmission Planning and Interconnection Study Engineer to help shape how that impact ... PSS/E model development and IPLAN and/or Python programming is an asset * Knowledge of reliability ...

Senior SQL Developer

Edmonton, AB · Remote

$95K - $110K/yr

We are looking for an experienced SQL Developer for our client. This is a permanent position ... Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience ...

Senior Database Developer

Calgary, AB · Remote

$95K - $110K/yr

We are looking for an experienced Data Developer for our client. This is a permanent position ... Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience ...

Senior Database Developer

Edmonton, AB · Remote

$95K - $110K/yr

We are looking for an experienced Data Developer for our client. This is a permanent position ... Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience ...

Senior Database Developer

Calgary, AB · Remote

$95K - $110K/yr

We are looking for an experienced Data Developer for our client. This is a permanent position ... Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience ...

Senior Database Developer

Edmonton, AB · Remote

$95K - $110K/yr

We are looking for an experienced Data Developer for our client. This is a permanent position ... Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience ...

Senior SQL Developer

Calgary, AB · Remote

$95K - $110K/yr

We are looking for an experienced SQL Developer for our client. This is a permanent position ... Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience ...

Participate in the on-call rotation, with guidance from senior team members, to help respond to ... Experience with at least one programming language; preferably in Python, Ruby, and/or GoLang

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:

Intermediate Software Developer - 2026-39

emergiTEL Inc.

Calgary, AB

CA$68 - CA$80/hr

Other

Posted 6 days ago


Job description

emergiTEL is hiring a Full Stack Developer (Application Security) for our client in the financial services industry. This is a Contract role.
Compensation: $68 - $80/hour
Location: Calgary, AB
Job Description (English)
  • Report to a Senior or Principal Developer and work from a prioritized list of software vulnerabilities.
  • Identify, remediate, test, and deploy fixes to production systems.
  • Write additional unit tests as required.
  • Ensure all end-to-end tests pass successfully.
  • Obtain required merge request (MR) approvals.
  • Follow change management and deployment processes.
  • Use standard CI/CD pipeline tools to deploy solutions to production.
  • Complete required documentation for mitigations or false-positive identification in accordance with client'sstandards.
  • Update progress daily using the designated tracking tool.
  • Use sanctioned AI tools to improve efficiency and development processes.
Accreditations & Qualifications
  • Bachelor's degree in Computer Science, Engineering, or equivalent experience.
  • Working knowledge of one or more general-purpose programming languages such as Java, Node.js, Python, JavaScript, or React.
Core Technical Skills
  • Full stack development experience, with preference for Java, JavaScript, Node.js, Python, React, and Spring Boot.
  • Strong understanding of source code management and version control tools (e.g., GitLab, GitHub).
  • Experience using development and debugging tools to build, maintain, and deploy applications.
  • Proven experience building and maintaining APIs.
  • Knowledge of the full application lifecycle, including design, testing, and technical analysis.
Top Skills
  • Development experience in Java, Node.js, and Python (React, JavaScript, Spring Boot are assets).
  • Experience with CI/CD platforms such as GitLab.
  • API development and maintenance experience.
  • Experience creating and executing automated tests.
  • Strong communication skills and ability to collaborate with technical teams.
Vacancy Status / Statut du poste
This is an active position currently open for hiring.
Use of Artificial Intelligence / Utilisation de l'intelligence artificielle
No artificial intelligence (AI) is used in the screening or selection process. All applications are reviewed by our recruitment team.
Equal Opportunity / Egalite des chances
emergiTEL is committed to creating a diverse and inclusive workplace. We welcome applications from all qualified individuals regardless of background. Hiring decisions are based solely on skills, experience, and qualifications relevant to the role.