1

Senior Python Developer Jobs in Halifax, NS (NOW HIRING)

Our mission is to empower Resmed's developer community with an opinionated yet empathetic developer ... You will work closely with other talented engineers, architects, and senior stakeholders to ...

Our mission is to empower Resmed's developer community with an opinionated yet empathetic developer ... You will work closely with other talented engineers, architects, and senior stakeholders to ...

Our mission is to empower Resmed's developer community with an opinionated yet empathetic developer ... You will work closely with other talented engineers, architects, and senior stakeholders to ...

Senior Data Scientist, ASR

Halifax, NS · On-site

CA$77K - CA$117K/yr

Proficiency in programming languages such as Python, R, or Scala. Experience with SQL and NoSQL databases is essential. * Knowledge graph * Use Git for version control and collaborative development ...

Communicate moderately complex technical and analytical topics to senior team members and business ... Strong programming skills in Python; advanced SQLproficiency; Java experience is asset. * Advanced ...

Manager/Director, Model Risk Management

Halifax, NS · Hybrid

CA$88.80K - CA$138.80K/yr

The Manager or Director, Model Risk Management is a senior member in the Group Model Risk ... Programming skills in VBA, C++, SQL, Excel, MATLAB, or Python. * Strong analytical, problem-solving ...

Completed post-secondary education in a relevant field (e.g., Business, Engineering, Computer ... Python, to achieve supply chain objectives. * Ensure cost management systems and databases are ...

next page

Showing results 1-20

Senior Python Developer information

See Halifax, NS salary details

$57K

$132.5K

$183.5K

How much do senior python developer jobs pay per year?

As of May 30, 2026, the average yearly pay for senior python developer in Halifax, NS 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 Halifax, NS? The most popular types of Python Developer jobs in Halifax, NS are:
What are popular job titles related to Senior Python Developer jobs in Halifax, NS? For Senior Python Developer jobs in Halifax, NS, the most frequently searched job titles are:
What cities near Halifax, NS are hiring for Senior Python Developer jobs? Cities near Halifax, NS with the most Senior Python Developer job openings:
Infographic showing various Senior Python Developer job openings in Halifax, NS as of May 2026, with employment types broken down into 83% Full Time, 11% Part Time, and 6% Contract. Highlights an 91% Physical, 5% Hybrid, and 4% Remote job distribution, with an average salary of $132,487 per year, or $63.7 per hour.
Identity and Access Management Senior Associate, OKTA (Bilingual FR/EN)

Identity and Access Management Senior Associate, OKTA (Bilingual FR/EN)

PwC

Halifax, NS

CA$84.70K - CA$134.70K/yr

Full-time

Posted 5 days ago


PwC rating

8.3

Company rating: 8.3 out of 10

Based on 73 frontline employees who took The Breakroom Quiz

20th of 57 rated business consultants


Job description

Line of Service

Advisory

Industry/Sector

Not Applicable

Specialism

Cybersecurity & Privacy

Management Level

Senior Associate

Job Description & Summary

At PwC, our people in cybersecurity focus on protecting organisations from cyber threats through advanced technologies and strategies. They work to identify vulnerabilities, develop secure systems, and provide proactive solutions to safeguard sensitive data.
In cybersecurity incident management at PwC, you will focus on effectively responding to, and mitigating, cyber threats, maintaining the security of client systems and data. You will be responsible for identifying, analysing, and resolving security incidents to minimise potential damage and protect against future attacks.

Meaningful workyou'llbe part of:

As a Identity and Access Management Senior Associate, OKTA,you'llwork as part of a team of problem solvers, helping to solve business issues, deliver high quality client service and operational efficiency. We areseekinga dynamic and experienced Senior Associate specializing in Okta (Auth0) to join our onsite technical team. The ideal candidate will play a pivotal role in implementing, managing, andoptimizingour Identity and Access Management (IAM) solutions using Okta and Auth0 platforms. You will work closely with cross-functional teams to ensure seamless integration, security, and operational excellence of our authentication and authorization systems. Responsibilities include but are not limited to:

  • Lead the design, implementation, and maintenance of Okta and Auth0 identity solutions in an enterprise environment.

  • Develop and configure authentication, authorization, and user lifecycle management workflows using Okta and Auth0 features.

  • Integrate Okta/Auth0 with various applications, APIs, and third-party services ensuring secure and scalable identity management.

  • Collaborate with developers, security teams, and system administrators to troubleshoot and resolve authentication and access issues.

  • Monitor and analyze system performance and security, recommending and implementing optimizations or improvements.

  • Document architecture, configuration, and operational procedures for identity management systems.

  • Mentor junior team members and contribute to continuous improvement initiatives within the IAM team.

  • Stayup-to-datewith Okta and Auth0 platform updates, new features, and security best practices.

Experiences and skillsyou'lluse to solve

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).

  • 4+ years of experience with identity and access management solutions, specifically Okta and/or Auth0.

  • Strong knowledge of authentication protocols such as SAML, OAuth2, OIDC, LDAP, and WS-Federation.

  • Proven experience in integrating Okta/Auth0 with web applications, mobile apps, and APIs.

  • Hands-on experience with directory services (Active Directory, LDAP).

  • Familiarity with scripting languages (e.g., JavaScript, Python, or PowerShell) for automation and customization.

  • Good understanding of security best practices related to IAM, including MFA, conditional access, and zero-trust principles.

  • Experience with REST APIs andconfiguringaccess policies and authorization rules.

  • Strong troubleshooting, analytical, and communication skills.

  • Ability to work onsite collaborating directly with technical teams and stakeholders.

  • Willing to learn other security products

  • When applying to a Quebec based opportunity, fluency in French is required. Outside of Quebec, fluency in French is an asset

  • PwC Canada is committed to cultivating an inclusive, hybrid work environment. Exact expectations for your team can be discussed with your interviewer

This newly created role reflects our commitment to growth and delivering distinctive value for our clients and stakeholders.

The salary range for this position is $84,700 - $134,700. The posted salary range represents the expected hiring range for PwC locations in major city centres. Given our national recruiting approach, ranges may vary for positions in other locations. At PwC Canada, base salary is determined by your skills, experience, qualifications and work location. In addition to base salary, eligible employees may have opportunities to participate in variable incentive pay programs which are designed to reward individual and firm-wide achievements. We are committed to offering competitive compensation and adhere to all relevant pay transparency legislation. During the hiring process, our Talent Acquisition team will provide details about our comprehensive total rewards package.

Whyyou'lllove PwC

We'reinspiring and empowering our people to change the world. Powered by the latest technology,you'llbe a part ofdiverseteams helping public and private clients build trust and deliver sustained outcomes. This meaningful work, and our continuous development environment, will take your career to the next level. We reward your impact, and support your wellbeing, through a competitive compensation package, inclusive benefits and flexibility programs that will help you thrive in work and life. Learn more aboutourApplication Process andTotal Rewards Package at:https://jobs-ca.pwc.com/ca/en/life-at-pwc

PwC Canada acknowledges that we work and live across Turtle Island, on the land that is now known as Canada, which are the lands of the ancestral, treaty and unceded territories of the First Nations,Metisand Inuit Peoples. We recognize the systemic racism,colonialismand oppression that Indigenous Peoples have experienced and still go through, and we commit to allyship and solidarity.

Education (if blank, degree and/or field of study not specified)

Degrees/Field of Study required:Degrees/Field of Study preferred:

Certifications (if blank, certifications not specified)

Required Skills

Optional Skills

Accepting Feedback, Accepting Feedback, Active Listening, Agile Methodology, Analytical Thinking, Azure Data Factory, Communication, Creativity, Cybersecurity, Cybersecurity Framework, Cybersecurity Policy, Cybersecurity Requirements, Cybersecurity Strategy, Embracing Change, Emotional Regulation, Empathy, Encryption Technologies, Inclusion, Intellectual Curiosity, Learning Agility, Managed Services, Optimism, Privacy Compliance, Regulatory Response, Security Architecture {+ 8 more}

Desired Languages (If blank, desired languages not specified)

Travel Requirements

Not Specified

Available for Work Visa Sponsorship?

No

Government Clearance Required?

No

Job Posting End Date

We're committed to providing accommodation throughout the application, interview, and employment process. If you require accommodation to be at your best, please let us know during the application process.The use of artificial intelligence (AI) in recruiting is just getting started, so we know you have questions about how and why we use it. At certain points during our recruiting process, we rely on AI to improve your experience. This could be during resume review or curating personalized job recommendations, asking you clarifying questions via a chatbot or during our interview scheduling to improve your experience. Our use of AI helps ensure we combat bias by evaluating candidates equally and fairly, without seeing identity information, such as your name, or gender for example). AI also helps us better predict successful hires by reviewing all applicants for a role and the relationship between your skills, experience and likely success at PwC Canada. While AI supports parts of our recruitment process, final hiring decisions always involve human review. For more information about our use and protection of your data, please refer to our Privacy Policy (https://www.pwc.com/ca/en/privacy-policy.html).Nous tenons a repondre a vos besoins tout au long du processus de demande d'emploi, d'entrevue et d'embauche. Si vous avez besoin de mesures d'adaptation pour etre parfaitement a l'aise, faites-le-nous savoir a l'etape de la demande d'emploi.L'utilisation de l'intelligence artificielle (IA) dans le domaine du recrutement en est a ses balbutiements. Nous savons que vous pourriez vous demander comment et pourquoi nous y avons recours. A certains stades de notre processus de recrutement, nous comptons sur l'IA pour ameliorer votre experience. Par exemple, pendant l'examen du curriculum vit ou l'elaboration d'une liste de recommandations personnalisees, un agent conversationnel pourrait vous demander des precisions ou fixer avec vous un rendez-vous pour l'entrevue. L'IA nous aide a mieux lutter contre les prejuges, car l'evaluation des candidats se fait de facon juste et equitable, sans que les informations d'identification comme le nom ou le sexe soient connues. Elle nous permet egalement de mieux reperer les bons candidats pour un poste et d'evaluer le lien entre leurs competences, leur experience et leurs chances de reussir chez PwC Canada. Bien que l'IA facilite certaines etapes de notre processus de recrutement, les decisions finales d'embauche sont toujours prises par des personnes. Pour en savoir plus sur l'utilisation et la protection de vos donnees personnelles, consultez notre politique sur la protection des renseignements confidentiels (https://www.pwc.com/ca/fr/privacy-policy.html).

What PwC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom