1

Senior Python Developer Jobs in Ontario (NOW HIRING)

As a Senior Software Engineer ... Developer (Java/Python) at Emergn you will take responsibility over designing, coding, testing and ...

You will work with Senior Engineers to build and deploy production grade AI systems end to end. Is ... Expertlevel proficiency in Python, SQL and cloud infrastructure * Handson experience deploying AI ...

Elevate your career as a Senior Cloud Application Developer, focusing on cloud technologies at a ... Strong scripting skills in Python for automation * Knowledge of cloud security and enterprise ...

New

The CNN Growth team is hiring a Senior Software Engineer to help build and evolve the systems and ... Technologies include JavaScript, TypeScript, Node, Python, Svelte, Sass, AWS services, CI/CD ...

Take on a challenging role as a Senior ETL Software Developer with the Office of the Public ... You'll use your knowledge of Azure Synapse, SQL Server, Dynamics 365, and Python to effectively ...

New

Senior DevOps Engineer

Kitchener, ON · Remote

$85K - $110K/yr

We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent ... Experience coding/building applications in Java OR Python . * Experience working with AWS cloud ...

Senior DevOps Engineer

Waterloo, ON · Remote

$85K - $110K/yr

We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent ... Experience coding/building applications in Java OR Python . * Experience working with AWS cloud ...

Senior DevOps Engineer

Waterloo, ON · Remote

$85K - $110K/yr

We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent ... Experience coding/building applications in Java OR Python . * Experience working with AWS cloud ...

Senior DevOps Engineer

Ottawa, ON · Remote

$85K - $110K/yr

We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent ... Experience coding/building applications in Java OR Python . * Experience working with AWS cloud ...

Senior DevOps Engineer

Ottawa, ON · Remote

$85K - $110K/yr

We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent ... Experience coding/building applications in Java OR Python . * Experience working with AWS cloud ...

Senior DevOps Engineer

Kitchener, ON · Remote

$85K - $110K/yr

We are looking for an experienced Senior DevOps Engineer for our client. This is a permanent ... Experience coding/building applications in Java OR Python . * Experience working with AWS cloud ...

Join a dynamic environment as a Senior Software Developer focusing on Python and cloud technologies. This is a 12-month contract role based in Toronto, Ontario. Become part of a large enterprise ...

New

\n \n \n \n \n We have an urgent requirement for a Senior Mobile Developer for our Dublin based ... Previous AWS and Python experience \n * Excellent communication skills \- both written and verbal ...

Elevate Autodesk's data engineering as a Senior Data Developer focused on analytics and insights ... Proficient in Python and SQL for data tasks * Familiar with AWS cloud solutions * Knowledgeable in ...

New

The Role Senior Automation and Integration Developer to join our Customer Success organization ... Integrate customer data using Python and/or visual workflow builders, and deliver ad-hoc and ...

New

Opportunity Join us in building the future of AI-driven drug discovery as a Senior MLOps Engineer ... Write and maintain Python tooling, scripts, and integrations that support ML infrastructure. * Help ...

next page

Showing results 1-20

Senior Python Developer information

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 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 most commonly searched types of Python Developer jobs in Ontario? The most popular types of Python Developer jobs in Ontario are:
What are popular job titles related to Senior Python Developer jobs in Ontario? For Senior Python Developer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Senior Python Developer jobs in Ontario look for? The top searched job categories for Senior Python Developer jobs in Ontario are:
What cities in Ontario are hiring for Senior Python Developer jobs? Cities in Ontario with the most Senior Python Developer job openings:
What are popular job titles related to Senior Python Developer jobs in ON? For Senior Python Developer jobs in ON, the most frequently searched job titles are:

Senior Software Engineer (Java/Python)

Emergn

On-site, Remote

Full-time

Re-posted 10 days ago


Job description

Emergn is a technology and management consultancy with a mission to set our clients free. No dependency. No short-term fix. Just teaching them the real cure to their problems, so they can stay ahead of their competitors now and forever.  
A different kind of consultancy like this needs a different kind of team. One you might be just the right fit for. 
This is a place for people who want to:
- Make a real difference. Here, you solve problems for real. No endless engagements or running up the clock. You get to see how change really works for some of the world's greatest businesses.  
- Never stop growing. We turn our expertise back on ourselves. Here, you're always learning, stretching your thinking at the cutting edge of how organizations grow, which means staying at the cutting edge of your own growth too.  
- Belong everywhere. We're a global community of experts who work without borders. Friendly, supportive, and genuinely collaborative. Because when you're trying to change an industry, you need people who have each other's backs. 
As a Senior Software Engineer Developer (Java/Python) at Emergn you will take responsibility over designing, coding, testing and deploying Javascript-based applications.

Join our team and let's change the game together! 
  • Take responsibility over designing, coding, testing and deploying Javascript-based applications.
  • Collaborate with cross-functional teams to define project scope, architecture and delivery timelines
  • Conduct code reviews and enforce coding standards and best practices.
  • Troubleshoot, debug and optimize applications for performance and scalability.
  • Maintain code integrity and organization that delivers real business value.

  • Strong Communication Skills
  • Java - Springboot
  • Python
  • Strong Knowledge of AWS
  • Experience with FastAPI and Django
  • PostgreSQL
  • Design Patterns
  • Architecture Styles
  • Proficiency in version control (Git)
  • CICD 
  • Terraform
  • Docker
  • Software Architecture Design
  • RESTful API development
  • Microservices
  • Knowledge of Observability
  • Proven experience in team leadership, project management, and agile methodologies.
  • Excellent problem-solving skills and the ability to communicate technical solutions effectively. 
Nice to Have:
  • AWS Certification
  • Observability: New Relic
  • Okta - Identity Service and Multifactor Authentication

Location requirement:
  • Although this position offers the possibility to work remotely, you must be based in Poland

  • Work within a dynamic international team of experts 
  • Excellent opportunity for personal and professional development 
  • Ability to work remotely within Poland
  • Ability to work with modern technologiesÂ