company_logo

Full Time Job

Senior Software Engineer

Sony Pictures Imageworks

Montreal, QC 06-05-2025
Apply @ Employer
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description

Infrastructure (Web) – Ingénieur.e principal.e / Infrastructure (Web) - Senior Software Engineer
Les Films Sony Imageworks Québec est situé sur le territoire traditionnel non cédé du peuple Kanien'kehá : ka (Mohawk). Nous nous engageons à respecter les terres traditionnelles et à travailler avec les communautés en vue de la réconciliation.
Les Films Sony Imageworks Québec Inc.
700, rue Saint-Hubert, bureau 400, Montréal (Québec) H2Y 0C1 Canada
Langue de travail – Excellentes aptitudes en communication en français et en anglais pour traiter les aspects commerciaux mondiaux
Avantages de la politique de l'entreprise : soins de santé, remboursement des frais de scolarité, REER, jours de maladie et de vacances, augmentations standard (le cas échéant).
Description :
En tant qu'ingénieur logiciel principal, vous vous joindrez à un groupe de programmeurs talentueux qui développent les technologies nécessaires pour créer des solutions répondant à la vision artistique de l'équipe de création d'Imageworks. Votre savoir-faire technologique et votre capacité à prendre des décisions éclairées feront progresser notre développement technique.
En tant que professionnel chevronné possédant une connaissance approfondie des principes et des pratiques du développement Web. Vous serez responsable de la conception, du développement et de la maintenance d'applications Web complexes, de la contribution aux décisions architecturales et du mentorat des développeurs juniors.
Responsabilités :
• Concevoir, développer et maintenir des applications Web hautement performantes, évolutives et sécurisées.
• Écrire du code propre, efficace et bien documenté.
• Mettre en œuvre des solutions frontales et dorsales à l'aide de technologies appropriées.
• Effectuer des examens de code approfondis et veiller au respect des normes de codage.
• Dépanner et déboguer les problèmes techniques complexes.
• Demeurer à l'affût des avancées technologiques et des normes de l'industrie pour définir nos pratiques exemplaires et les partager avec nos studios.
• Participer aux discussions sur l'architecture et contribuer à la prise de décisions techniques.
• Concevoir et mettre en œuvre des schémas de base de données robustes et évolutifs.
• Évaluer et recommander de nouvelles technologies et de nouveaux outils.
• Assurer la performance, la sécurité et l'accessibilité de l'application.
• Encadrer et guider les développeurs associés, en leur fournissant une expertise technique et du soutien.
• Communiquer efficacement avec les parties prenantes et fournir des mises à jour régulières sur l'avancement du projet.
• Surveiller le rendement des applications et cerner les points à optimiser.
• Traiter et résoudre la dette technique.
• Tenez-vous au courant des dernières tendances et technologies en matière de développement Web.
Qualifications :
• Baccalauréat en informatique, en génie informatique ou l'équivalent.
• Un minimum de cinq ans d'expérience à un poste d'ingénieur en infrastructure, en logiciels ou dans un domaine connexe.
• Solide maîtrise de la programmation dorsale Web à l'aide de cadriciels Python comme Django et/ou FAST API.
• Expérience avec les logiciels de suivi de production et Autodesk Flow/Shotgun, en particulier l'API Python/REST et le traitement des événements.
• Expérience en programmation d'interfaces Web à l'aide de cadriciels JS modernes comme Angular ou React et de cadriciels CSS.
• Connaissance d'autres langages comme Java, un atout.
• Expérience des déploiements avec Docker, Apache/Nginx et Kubernetes.
• Solide connaissance des SGBDR/SQL et de Postgres.
• Capacité à concevoir et à mettre en œuvre des systèmes dans des pipelines complexes.
• Excellentes compétences en mentorat, en relations interpersonnelles et en présentation.
• Un esprit hautement novateur et collaboratif.
• Aptitudes exceptionnelles en communication et en leadership stratégique, complétées par un sens aigu de l'empathie et de la diplomatie.
• La capacité de rester calme dans des situations difficiles.
• Communication interministérielle efficace : vous pouvez facilement communiquer avec toutes les disciplines et décomposer des informations complexes pour divers publics.
• Un désir de partager vos connaissances afin de repousser les limites de la technologie et d'aider les autres à améliorer leurs compétences.
Nous valorisons les points de vue uniques et souhaitons que des talents diversifiés et uniques travaillent avec nous. Nous encourageons les candidats de toutes identités à postuler.
*Sony Pictures Entertainment souscrit au principe de l'égalité d'accès à l'emploi. Nous évaluons les candidats qualifiés sans égard à la race, à la couleur, à la religion, au sexe, à l'origine nationale, à l'invalidité, à l'âge, à l'orientation sexuelle, à l'identité de genre ou à d'autres caractéristiques protégées.
L'utilisation du genre masculin a été adoptée seulement pour faciliter la lecture du texte.
Les Films Sony Imageworks Q/uebec is located on the traditional unceded territory of the Kanien'keha:ka (Mohawk) people. We are committed to respecting traditional lands and working with communities toward reconciliation.
Les Films Sony Imageworks Québec Inc.
700 rue Saint-Hubert, bureau 400, Montréal, QC H2Y 0C1 Canada
Language in work environment - Excellent communication skills in French and English to deal with global business aspects
Company policy benefits: healthcare, tuition reimbursement, RRSP, sick and vacation days, standard increases (if applicable).
Job Description
As a senior software engineer, you will be joining a group of talented programmers who develop the technologies needed to create solutions to meet Imageworks' creative team's artistic vision. Your technological know-how and ability to make informed decisions will advance our technical development.
As a seasoned professional with a deep understanding of web development principles and practices. You will be responsible for designing, developing, and maintaining complex web applications, contributing to architectural decisions, and mentoring junior developers.

Responsibilities:
• Design, develop, and maintain high-performance, scalable, and secure web applications.
• Write clean, efficient, and well-documented code.
• Implement front-end and back-end solutions using appropriate technologies.
• Conduct thorough code reviews and ensure adherence to coding standards.
• Troubleshoot and debug complex technical issues.
• Stay updated on technological advancements and industry standards to define our best practices and share them with our studios.
• Participate in architectural discussions and contribute to technical decision-making.
• Design and implement robust and scalable database schemas.
• Evaluate and recommend new technologies and tools.
• Ensure the application's performance, security, and accessibility.
• Mentor and guide associate developers, providing technical expertise and support.
• Communicate effectively with stakeholders and provide regular updates on project progress
• Monitor application performance and identify areas for optimization.
• Address and resolve technical debt.
• Keep up-to-date with the latest web development trends and technologies.
Qualifications:
• A bachelor's degree in computer science, computer engineering, or equivalent.
• A minimum of five years of experience in an Infrastructure, Software, or related engineering position.
• Strong proficiency programming web backend using Python frameworks such as Django and/or FAST API.
• Exp

[more...]

Jobcode: Reference SBJ-4kkyy1-216-73-216-0-42 in your application.