1

Python Jobs in Nova Scotia (NOW HIRING)

Expertise in Python data science libraries like Pandas, matplotlib, NumPy, and Scikit-Learn. * Proficiency in programming languages such as Python, R, or Scala. Experience with SQL and NoSQL ...

Expert knowledge of four or more of the following tools and technologies: C#, Databricks, Python, MS SQL Server, .NET, Azure, Pandas, Pyspark, Vega, D3, Rest Web API, JSON, JavaScript, Power BI ...

Proficiency in at least one programming language such as Java, JavaScript, Python, Go, or TypeScript, with a strong foundation in computer science fundamentals. * Experience or familiarity with CI/CD ...

Proficiency in at least one programming language such as Java, JavaScript, Python, Go, or TypeScript, with a strong foundation in computer science fundamentals. * Experience or familiarity with CI/CD ...

Proficiency in at least one programming language such as Java, JavaScript, Python, Go, or TypeScript, with a strong foundation in computer science fundamentals. * Experience or familiarity with CI/CD ...

Deep expertise in Python and major deep learning frameworks (TensorFlow, PyTorch). * Cloud Native: Proven track record of deploying and orchestrating ML models on AWS, including managing CI/CD ...

Python, Node.js, TypeScript, etc... * Possess strong interpersonal skills and the ability to work effectively with colleagues throughout the organization. * Desire to grow knowledge and skill set ...

Python, Node.js, TypeScript, etc... * Possess strong interpersonal skills and the ability to work effectively with colleagues throughout the organization. * Desire to grow knowledge and skill set ...

Python, Node.js, TypeScript, etc... * Possess strong interpersonal skills and the ability to work effectively with colleagues throughout the organization. * Desire to grow knowledge and skill set ...

next page

Showing results 1-20

Python information

See Nova Scotia salary details

$50.5K

$130.6K

$188K

How much do python jobs pay per year?

As of May 31, 2026, the average yearly pay for python in Nova Scotia is $130,598.00, according to ZipRecruiter salary data. Most workers in this role earn between $105,500.00 and $154,500.00 per year, depending on experience, location, and employer.

What Is Python?

Python is a programming language used to write or develop a variety of programs and applications. The software developer community uses Python for programming because it is a simple language that is easy to test and debug. Large internet companies such as Facebook, Google, Reddit, and Amazon use Python, and so do government agencies such as NASA. Programmer professionals have used Python to help build popular software such as Autodesk Maya and other visual design applications. Financial professionals and stock traders use Python when scripting algorithms for economic predictions or computerized trading.

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

To thrive as a Python Developer, you need strong programming skills in Python, knowledge of software development principles, and typically a degree in computer science or related fields. Familiarity with frameworks like Django or Flask, version control systems such as Git, and experience with databases are highly valued, along with certifications like PCEP or PCAP. Effective problem-solving, communication, and teamwork are essential soft skills to excel in collaborative and dynamic environments. These skills collectively ensure the delivery of robust, maintainable code and efficient project outcomes in technology-driven organizations.

What are some common challenges Python developers face when working on large-scale projects?

Python developers often encounter challenges such as managing dependencies, ensuring code scalability, and maintaining performance on large-scale projects. Collaboration with cross-functional teams can add complexity, especially when integrating with systems written in other languages. Adopting best practices like modular code structure, thorough documentation, and automated testing can help mitigate these challenges and streamline teamwork.

What is a Python developer?

A Python developer is a software programmer who specializes in writing, testing, and maintaining code using the Python programming language. They can work on a variety of projects, including web development, data analysis, machine learning, automation, and scripting. Python developers often collaborate with other team members to design solutions and ensure the functionality and performance of applications. Their responsibilities may also include debugging programs, integrating third-party services, and writing documentation.

What is the difference between Python developer vs Java developer?

AspectPython DeveloperJava Developer
Required CredentialsBachelor's in CS or related field, Python certifications (optional)Bachelor's in CS or related field, Java certifications (optional)
Work EnvironmentWeb development, data science, automationEnterprise applications, Android development, backend systems
Industry UsageTech startups, data analysis firms, automation companiesFinancial services, large enterprise software, mobile app companies

Python developers focus on scripting, data analysis, and web development, often working in startups or data-driven fields. Java developers typically work on large-scale enterprise applications and Android apps. While both roles require programming skills and similar educational backgrounds, their industry applications and project types differ significantly.

What are popular job titles related to Python jobs in Nova Scotia? For Python jobs in Nova Scotia, the most frequently searched job titles are:
Infographic showing various Python job openings in Nova Scotia as of May 2026, with employment types broken down into 81% Full Time, 13% Part Time, and 6% Contract. Highlights an 75% Physical, 5% Hybrid, and 20% Remote job distribution, with an average salary of $130,598 per year, or $62.8 per hour.

Co-op or Intern, DevOps Engineer (September 2026)

BDO Canada

Halifax, NS โ€ข Hybrid

CA$51K - CA$78K/yr

Full-time

PTO

Posted 15 days ago


Job description

Putting people first, every day

BDO is a firm built on a foundation of positive relationships with our people and our clients. Each day, our professionals provide exceptional service, helping clients with advice and insight they can trust. In turn, we offer an award-winning environment that fosters apeople-first culturewith a high priority on your personal and professional growth.

Your Opportunity

BDO Digital is looking for a Co-op or Intern, DevOps Engineer to join the AppDev team from September to December 2026. This is a net new role and responsibilities will include:

  • Designing, managing, supporting, and maintaining defined customers Azure cloud environments as well as security controls for the environments
  • Building and maintaining continuous delivery pipelines using GitHub and Terraform for Infrastructure as Code
  • Writing scripts and automation using PowerShell, CLI and Python
  • Designing and implementing tasks in CI/CD pipelines and tools (e.g. Jenkins)
  • Developing and maintaining Azure security policies
  • Contributing to existing or new service offerings for our customers
  • Verifying and resolving configuration and other non-software related issues
  • Creating and improving processes to improve overall Cloud operations and continue to keep apprised on DevOps, Microsoft Azure & other cloud based technologies

How do we define success for your role?

  • You demonstrate BDO's core values through all aspect of your work: Integrity, Respect and Collaboration
  • You understand your client's industry, challenges, and opportunities; client describe you as positive, professional, and delivering high quality work
  • You identify, recommend, and are focused on effective service delivery to your clients
  • You share in an inclusive and engaging work environment that develops, retains & attracts talent
  • You actively participate in the adoption of digital tools and strategies to drive an innovative workplace
  • You grow your expertise through learning and professional development.

Your experience and education

  • Candidate for Math, Computer Science, Engineering, or related field
  • Infrastructure as Code (IaC) / Terraform
  • Python
  • PowerShell or Shell Scripting
  • Jenkins or GitHub or Azure DevOps
  • Azure REST API
  • Knowledge of Kubernetes, Azure SQL (Standalone, MI, DW), Azure Synapse Studio, Polybase, ADF, Databricks, Azure ML, MLFlow, ADLS g2, ADC g2, AKV, HSM is an asset.

The expected range of compensation for this role is $51,000-$78,000.


Why BDO?
Our people-first approach to talent has earned us a spot among Canada's Top 100 Employers for 2026. This recognition is a milestone we're thrilled to add to our collection of awards for both experienced and student talent experiences.

Our firm is committed to providing an environment where you can be successful in the following ways:

  • We enable you to engage with how we change and evolve, being a key contributor to the success and growth of BDO in Canada.

  • We help you become a better professional within our services, industries, and markets with extensive opportunities for learning and development.

  • We support your achievement of personal goals outside of the office and making an impact on your community.

Giving back adds up: Where company meets community. BDO is actively involved in our communities by supporting local charity initiatives. We support staff with local and national events where you will be given the opportunity to contribute to your community.


Total rewards that matter: We pay for performance with competitive total cash compensation that recognizes and rewards your contribution. We provide flexible benefits from day one, and a market leading personal time off policy. We are committed to supporting your overall wellness beyond working hours and provide reimbursement for wellness initiatives that fit your lifestyle.


Everyone counts: We believe every employee should have the opportunity to participate and succeed. Through leadership by our Diversity, Equity and Inclusion Leader, we are committed to a workplace culture of respect, inclusion, and diversity. We recognize and celebrate the valuable differences among each of us, including race, religious beliefs, physical or mental disabilities, age, place of origin, marital status, family status, gender or gender identity and sexual orientation. If you require accommodation to complete the application process, please contact us.

Flexibility: All BDO personnel are expected to spend some of their time working in the office, at the client site, and virtually unless accommodations or alternative work arrangements are in place.

Our model is a blended approach designed to support the flexible needs of our people, the firm and our clients. It's about creating work experiences that meet everyone's needs and providing flexibility to adjust when, where and how we work to meet the expectations of our role.

Code of Conduct: Our Code of Conduct sets clear standards for how we conduct business. It reflects our shared values and commitments and includes guiding principles to help us make ethical decisions and maintain trust with each other, our clients, and the public.

BDO may use artificial intelligence enabled tools to support certain aspects of the recruitment process. While these tools assist our teams, our use of AI does not replace human decision making, and all employment-related outcomes are made by BDO personnel.

More information on BDO Canada's Privacy Policy can be found here: Privacy Policy | BDO Canada

Ready to make your mark at BDO? Click "Apply now" to send your up-to-date resume to one of our Talent Acquisition Specialists.

To explore other opportunities at BDO, check out ourcareers page.