Developer, Software
1 day ago
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.
-
Mississauga, Ontario, Canada Software International Full time $120,000 - $160,000 per yearSoftware International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring for a Senior Software Developer Agentic AI Application Development for our global IT M&A client in the Toronto area.Role: Senior Software Developer Agentic AI...
-
Business Development Associate
1 week ago
Mississauga, Ontario, Canada Software International Full time $70,000 - $140,000 per yearSoftware International (SI) supplies technical talent to various Fortune 100/500/1000 companies in Canada/US.Our client is large, publicly traded software company with operations in 36+ countries world wide with revenue exceeding $35 billion. They specialize in the acquisition of B2B companies and design and implementation and support of various B2B software...
-
Business Development Associate
6 days ago
Mississauga, Ontario, Canada Software International Full time $55,000 - $200,000 per yearSoftware International (SI) supplies talent to various Fortune 1000 and other technology/consulting/telecom/engineering clients across Canada and the US. Our client is large, publicly traded software company with operations in 30+ countries world wide with revenue exceeding $35 billion. They specialize in the acquisition of B2B companies and design and...
-
AI Developer
1 week ago
Mississauga, Ontario, Canada Software International Full time US$100,000 - US$130,000 per yearSoftware International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring for a AI Developer - Remote for our global IT M&A client in the Toronto area.Role: AI Developer - Agentic AI Application DevelopmentType: Fulltime,...
-
Software Developer
24 hours ago
Mississauga, Ontario, Canada harpLabs Inc Full time $40,000 - $108,000 per yearCompany DescriptionharpLabs Inc., based in Mississauga, specializes in creating custom websites, applications and mobile apps that reflect the unique brand and values of clients. The company leverages cutting-edge technology to design digital solutions that are visually compelling and user-friendly. With expertise in web and mobile app developmen. harpLabs...
-
Software Developer
2 weeks ago
Mississauga, Ontario, Canada PartsAvatar Full time $90,000 - $120,000 per yearJob description:Company OverviewPartsAvatar, established in 2016, is a Canadian e-commerce marketplace. Our success stems from our advanced platform, expert support, and comprehensive catalog, which enable us to offer competitive pricing and expedited shipping. As a technology-driven company, we highly value our engineering team's contributions across Canada...
-
Manager, Software Development
20 hours ago
Mississauga, Ontario, Canada Advanced Technology Search Group Full time $120,000 - $180,000 per yearJob Type:Full TimeLocation:Mississauga - HybridDate Posted: Job ID:H4219075ResponsibilitiesDefine and execute the technical strategy for software development in alignment with corporate objectives.Partner with executive and product leaders to shape the technology roadmap and future architecture.Oversee multiple concurrent software initiatives, managing...
-
Director Software Development
1 week ago
Mississauga, Ontario, Canada RBC Full time $140,000 - $165,000 per yearJob Description WHAT IS THE OPPORTUNITY?The Director, Software Development Creditor & Business Markets, will lead a high-performing team of software engineers and developers to deliver innovative, scalable, and secure software solutions that align with RBC Insurance Technology's strategic objectives to support the RBC Insurance Creditor and Group business...
-
Manager, Software Development
2 weeks ago
Mississauga, Ontario, Canada SOTI Full time $120,000 - $200,000 per yearSOTI is committed to providing its employees with endless possibilities; learning new things, working with the latest technologies and making a difference in the world.Who We AreSOTI is a proven innovator and industry leader for simplifying business mobility solutions by making them smarter, faster and more reliable. With SOTI's innovative portfolio of...
-
Intermediate Software Developer
6 days ago
Mississauga, Ontario, Canada DataStealth Full time $80,000 - $120,000 per yearJob Title: Intermediate Software DeveloperLocation: Mississauga (Hybrid – 4 days/week in office)Job Type: Full-Time About Us: DataStealth is a Data Security Platform (DSP) that allows organizations to discover, classify, and protect their most sensitive data and documents, ensuring that sensitive data and documents are secure and that they meet...