Talent.com
Developer, Software
Developer, SoftwareIMAX • Mississauga, Peel Region, CA
No longer accepting applications
Developer, Software

Developer, Software

IMAX • Mississauga, Peel Region, CA
30+ days ago
Job type
  • Full-time
Job description

Join to apply for the Developer, Software role at IMAX

Join to apply for the Developer, Software role at IMAX

Get AI-powered advice on this job and more exclusive features.

With over 50 years of history as a global innovator in entertainment technology, IMAX is the gold standard in immersive entertainment. We are the go-to, end-to-end premium technology platform for the world’s greatest filmmakers and creators — giving them the tools to realize their visions to the fullest.

As a result, IMAX attracts the most skilled and accomplished professionals in entertainment and technology. Our global teams merge technical, creative and operational expertise, deep industry relationships spanning the world, and an agile, entrepreneurial approach that prioritizes quality and innovation.

Our success is driven by our people. We cultivate our unique culture by fostering strong team connections, recognizing and rewarding excellence, and creating a workplace that empowers success. By working together in service of our mission, we push the limits of human imagination and transcend the ordinary.

Job Description

As a software specialist for the world’s leading provider of high-end theatre visual and audio systems, the successful candidate will act as a software developer designing new and supporting / maintaining existing products.

Key Responsibilities

  • Design, build and maintain efficient, reusable, and reliable code
  • Develop and implement alternative design approaches
  • Identify product / service innovations and develop, quote, and implement solutions to meet special customer requirements and requests
  • Contribute towards software architecture design for new product development
  • Conduct research and studies for specific projects as requested
  • Provide professional feedback / comments at design and code reviews
  • Contribute to the suite of unit and / or system tests

Requirements

  • Bachelor’s degree in computer science or computer engineering
  • 5+ years software engineering and software design experience, with the ability to formally document requirements, designs, and implementations
  • 3+ years professional experience with C# and C++ programming using .NET in both Windows and Linux
  • 3+ years of network programming, TCP / UDP, sockets, FTP, Web Service, REST and SNMP
  • Experience with OOD, data structures, design patterns and microservice architecture
  • Experience writing unit tests using a common unit test framework such as NUnit, Googletest, CppUnit etc.
  • Fluent in at least one relational database technology (MySQL, SQLite, Oracle, Sybase)
  • Hands on experience working with and testing on physical systems (e.g. in a lab interacting with hardware)
  • Be a self-starter who can troubleshoot development / field issues, and propose solutions
  • At IMAX, you will be part of a culture built on respect – we are committed to creating a welcoming and diverse atmosphere across our organization.

    For consideration, please apply online. We thank all applicants for their interest in IMAX but only those selected for an interview will be contacted.

    IMAX will consider for employment all qualified applicants, including those with criminal histories, or arrest or conviction records, in a manner consistent with applicable state and local laws, including the City of Los Angeles’ Fair Change Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable.

    Seniority level

    Seniority level

    Mid-Senior level

    Employment type

    Employment type

    Full-time

    Job function

    Job function

    Engineering and Information Technology

    Industries

    Entertainment Providers

    Referrals increase your chances of interviewing at IMAX by 2x

    Get notified about new Software Engineer jobs in Mississauga, Ontario, Canada .

    Developer Specialist (New or Recent Graduate)

    Software Engineer, Backend (All Levels / All Teams)

    Software Developer Full Stack (Junior) 9063-1115

    Software Engineer I, Entry Level (Fall 2024-Spring 2025) - Toronto

    Software Developer, Equity Research - Toronto

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Developer • Mississauga, Peel Region, CA

    Similar jobs
    Software Developer Manager

    Software Developer Manager

    Lotlinx • Oakville, ON, Canada
    Full-time
    Since our founding in 2012, Lotlinx has consistently pioneered advancements in the automotive landscape.We specialize in empowering automobile dealers and manufacturers by providing cutting-edge da...Show more
    Last updated: 30+ days ago • Promoted
    Senior Developer, Software

    Senior Developer, Software

    FCT • Oakville
    Full-time
    Come work for a company that’s committed to the success of each and every employee.A place where innovators and collaborators come together and build on each other’s talents.Where diversity is welc...Show more
    Last updated: 11 days ago • Promoted
    Software Development Engineer III

    Software Development Engineer III

    Biiibo Inc. • Concord, ON, Canada
    Full-time
    As a Software Development Engineer lll, you will work as part of a small, autonomous, agile team to deliver both internal and external applications. built on a modern hybrid cloud platform.You will...Show more
    Last updated: 30+ days ago • Promoted
    Project Manger - Software Product Development

    Project Manger - Software Product Development

    freelance.ca • Vaughan, Canada
    Full-time
    Our client is a global leader in scientific instrumentation and analytical technologies.They are seeking an experienced Project Manager to lead software development initiatives that support next-ge...Show more
    Last updated: 5 days ago • Promoted
    Full Stack Developer - Automated Products

    Full Stack Developer - Automated Products

    Pelmorex Corp. • Oakville
    Full-time
    ARE YOU INTERESTED IN A WORKPLACE THAT HAS.Retirement Savings Matching Plan (RRSP).Up to $500 to spend on anything related to physical, mental or financial well-being (in addition to your Health Ca...Show more
    Last updated: 11 days ago • Promoted
    Principal systems software engineer

    Principal systems software engineer

    Targeted Talent • Mississauga, ON, Canada
    Full-time
    Our client is a company building the world's highest- performance pure digital AI inference chip.We are looking for an experienced software engineer with excellent C / C++ programming skills and ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer Operations - mississauga

    Senior Software Engineer Operations - mississauga

    Infotek Consulting Inc. • mississauga, on, ca
    Temporary
    Senior Software Engineer Operations.Our Digital Business Automation Services team is seeking a Senior Software Engineer with strong experience supporting Enterprise Content Management and Document ...Show more
    Last updated: 8 days ago • Promoted
    Global M&A BD Pro — Vertical Software

    Global M&A BD Pro — Vertical Software

    Volaris Group • Mississauga
    Full-time
    A leading technology firm located in Canada seeks a results-oriented individual to drive acquisition activities globally. The ideal candidate will have 1-3 years of experience in corporate sales or ...Show more
    Last updated: 11 days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Clutch Technologies Inc. • Etobicoke, ON, Canada
    Full-time +1
    Clutch is Canada's largest online used car retailer, delivering a seamless, hassle-free car-buying experience to drivers everywhere. Customers can browse hundreds of cars from the comfort of the...Show more
    Last updated: 3 days ago • Promoted
    Contract PM - Software Product (Hybrid)

    Contract PM - Software Product (Hybrid)

    Systematix • Vaughan
    Full-time
    A leading consulting firm in Canada is seeking a results-driven Project Manager to oversee software development initiatives. You will guide teams in delivering Windows-based applications and ensure ...Show more
    Last updated: 11 days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Mevotech • Mississauga, ON, CA
    Full-time
    Quick Apply
    JOB PURPOSE Reporting into the Manager, Software Applications, the Senior Software Developer will be responsible for helping drive the success of our software development projects across functional...Show more
    Last updated: 30+ days ago
    C++ Developer

    C++ Developer

    Staffinity Inc • L0G, ON, Canada
    Full-time +1
    We are your trusted bilingual recruiting, short and long-term staffing service provider.Our primary goal has been matching sought-after employers with talented candidates.We are your source to get ...Show more
    Last updated: 1 day ago • Promoted
    AVP, Fullstack Developer (Applications Development Sr Programmer Analyst) - C12 - MISSISSAUGA

    AVP, Fullstack Developer (Applications Development Sr Programmer Analyst) - C12 - MISSISSAUGA

    Citibank (Switzerland) AG • Mississauga
    Full-time
    For additional information, please review.The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementat...Show more
    Last updated: 11 days ago • Promoted
    Software Development Engineer

    Software Development Engineer

    Actalent • Bolton, ON, Canada
    Permanent
    Job Title : Software Development Engineer.This role involves designing and developing advanced software solutions for industrial automation and control systems, including human-machine interfaces (H...Show more
    Last updated: 10 days ago • Promoted
    Software Engineer - Mobile Applications

    Software Engineer - Mobile Applications

    Adaria Vending Services Limited • Concord, ON, Canada
    Full-time
    You will be responsible for the.UI / UX, and IoT-enabled systems.You will help drive the evolution of our digital platform, integrating with hardware systems, payment gateways, and remote management ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Android

    Software Engineer - Android

    Hygiena LLC • Mississauga, ON, Canada
    Full-time
    Hygiena provides rapid microbiology diagnostic tests and solutions for mission-critical, time-sensitive processes around the world. Hygiena’s proprietary diagnostic technologies enable custome...Show more
    Last updated: 30+ days ago • Promoted
    Business Systems Developer

    Business Systems Developer

    Grantek Systems Integration • Burlington, ON, Canada
    Full-time
    From concept to design to execution,.Do you want to have an impact on creating products from today’s top brands? Does having a company care about your career today and into the future motivat...Show more
    Last updated: 23 days ago • Promoted
    Sr. Python Developer

    Sr. Python Developer

    IntelliPro Group Inc. • Mississauga, ON, Canada
    Full-time
    At least 10 years of Experience in Python development.Must have hands-on experience in Python and Pyspark.Experience in Python testing and code analysis tools like Pytest and Pylint.At least 5 year...Show more
    Last updated: 30+ days ago • Promoted