Position Overview
- Location Type: Onsite
- Employment Type: Full-time
- Salary: Not specified
- Sony Pictures Imageworks is committed to respecting traditional lands, and working with communities towards reconciliation. Located on the unceded traditional territory of the Musqueam, Squamish, and Tsleil-Waututh First Nations.
As a Senior Software Engineer, you will be joining a group of dedicated 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. You will be responsible for designing, developing, and maintaining complex web applications, contributing to architectural decisions, and mentoring junior developers.
Requirements
- Bachelor’s degree in computer science, computer engineering, or equivalent.
- Minimum of five years of experience in an Infrastructure, Software, or related engineering position.
- Backend: Strong proficiency programming web backend using Python frameworks such as Django and/or FastAPI.
- Frontend: Experience programming web frontend using modern JS frameworks such as Angular or React and CSS frameworks.
- Database: Solid knowledge of RDBMS/SQL, Postgres.
- Deployment: Experience with deployments using Docker, Apache/Nginx, and Kubernetes.
- Bonus: Knowledge of other languages like Java is a plus.
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 detailed 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 team members and provide regular updates on project progress.
- Monitor application performance and identify areas for optimization.
- Address and resolve technical debt.
Application Instructions
Application instructions are not provided in the job description. Please refer to Sony Pictures Imageworks’ career website for application details.
Company Information
- Company: Sony Pictures Imageworks Canada Inc.
- Benefits: Include healthcare, tuition reimbursement, RRSP's, Sick and Vacation leave, standard increases as applicable.