MisuJob - AI Job Search Platform MisuJob

Python Developer

Ubisoft2

Montreal, QC, Canada permanent

Posted: April 17, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Design, develop, and maintain high-quality software applications, ensuring the security and stability of the games and platforms.

Job Description

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!

As a Python Developer at Ubisoft Montreal, you will join the Security and Risk Management group, specifically the team responsible for integrating security into development and operations practices. In this role, you will design, develop, and support security tools that strengthen Ubisoft’s overall security posture by integrating security earlier in the development process, with a strong focus on secrets management.

Working as a Python Developer, you will collaborate with developers, infrastructure specialists, and security architects to deliver scalable, secure, and reliable solutions. You will build container-based applications deployed on Kubernetes, develop application programming interfaces, and create command-line tools used directly by development teams.

What you’ll do

• Develop and maintain internal services and tools that support secure software development practices
• Design, implement, and troubleshoot features using Python and other relevant programming languages
• Produce clear technical documentation using Miro, Confluence, and Jira
• Design and maintain database structures in PostgreSQL using SQLAlchemy and Alembic
• Improve and standardize development and deployment processes across team projects
• Collaborate with IT security teams to promote secure development approaches
• Build and support container-based applications deployed on Kubernetes
• Contribute actively to an Agile work environment, including daily meetings and sprint demonstrations

What you bring to the team

• Strong skills in Python development and backend system design
• Ability to design, deploy, and troubleshoot container-based applications
• Practical experience using Git and GitLab for version control and automation
• Knowledge of code-driven database design, ideally with PostgreSQL
• Familiarity with cloud platforms and tools such as Azure, Docker, Kubernetes, and infrastructure as code
• Comfort working with cross-functional teams in security and infrastructure
• Clear communication skills for documenting and explaining technical solutions
• A collaborative mindset focused on improving security and developer experience

What to send our way

• Your CV highlighting relevant skills and experiences
• Links to code repositories or technical projects related to Python development

 

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply