Ubisoft Logo

Ubisoft

Python Developer

Posted 5 Days Ago
Be an Early Applicant
In-Office
Montréal, QC, CAN
Junior
In-Office
Montréal, QC, CAN
Junior
The Python Developer at Ubisoft will design, develop, and support security tools, collaborate on container-based applications, and promote secure software practices.
The summary above was generated by AI
Company 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!

Job Description

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

Qualifications

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

 

Top Skills

Alembic
Azure
Confluence
Docker
Git
Gitlab
JIRA
Kubernetes
Miro
Postgres
Python
Sqlalchemy

Ubisoft Montréal, Québec, CAN Office

5505 Boul. Saint-Laurent #2000, Montréal, Québec, Canada, H2T 1S6

Similar Jobs

7 Days Ago
In-Office
Montréal, QC, CAN
Entry level
Entry level
Fintech • Financial Services
Seeking Python Developers in Montreal for diverse projects within data science and risk systems. Positions suit various experience levels from junior to senior roles.
Top Skills: C/C++NumpyOpentelemetryPandasPythonSQLSqlalchemyUnix/Linux
Yesterday
In-Office or Remote
Montréal, QC, CAN
Mid level
Mid level
HR Tech • Other • Professional Services
As a Software Engineer in AI, you will train large language models, rank and review code snippets, and provide feedback for improvements.
Top Skills: Constraint ProgrammingPython
8 Days Ago
Hybrid
Montréal, QC, CAN
Senior level
Senior level
Agency • Digital Media • eCommerce • Professional Services • Software • Analytics • Consulting
Seeking a Senior Python Developer with over 7 years experience to design scalable applications focused on LLM-based AI solutions, emphasizing security and compliance.
Top Skills: AgileAIAzureMlOpenaiPython

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account