Software Developer
5 days ago
Job Description Posted Thursday, January 22, 2026 at 5:00 AM Why Work at Ross Video? We have a great group of people working together to create and deliver cutting edge products that look amazing and are easy to use. We go all out so that our customers can have the best possible experience and achieve quality results. With a product focus, continual learning, results driven processes, and creative thinking, we constantly strive to improve our solutions and to deliver results. If you've ever watched live television, news, sports, or entertainment, you've seen our products in use. All of the major Hollywood award shows, most professional sports teams, and many of the largest broadcasters in the world use Ross Video technology. Get behind the scenes and learn about what it takes to make live events possible. If that resonates, and you’re someone with integrity, commitment, and a strong drive to deliver great products, we’d love to hear from you. Job overview OverDrive is a world leader in Automated Production Control (APC). This system is the focal point of airing live broadcast within a news control room. Its limitless and highly complex system connects with third-party devices like Production Switchers, Graphics Engine, Robotic Cameras, Audio Mixers, and more to bring high quality live broadcast with an easy-to-use GUI With nearly 400 systems on-air and commissioned, OverDrive serves its purpose to bring live news to your TV efficiently and eloquently. We’re after a particular type of awesome You need to be passionate about working in Java and love working with different development tools and frameworks, such as Eclipse, Hibernate, and relational databases, to create powerful applications with highly functional user experiences. We value experience in multi-threading, design patterns, best practices, test driven development, high performance design, and Agile methodology. Plus, anything else that makes you unique in your skill set. You enjoy exploring new ideas and know how to test your work quickly and effectively. We work in an Agile environment, with a flat structure that encourages minimal oversight and encourages freedom and flexibility to complete your task. Who you report to Senior Manager, Software Development What the job is all about Participate in the full software development lifecycle – requirements gathering, scoping, design, implementation, documentation, testing and maintenance Write code across the full stack – UI, back‑end services, and data storage Provide design reviews and code reviews for fellow team members promoting high‑quality work, sound software methodologies and attention to detail Be part of a Scrum Team that has adopted the Agile methodology Who you are Post‑secondary degree in Engineering or Computer Science or in a related area with appropriate experience Backend development experience with a thorough understanding of object‑oriented software design, data structures, algorithms, and data storage Excellent software development skills in modern Java (8+), especially lambdas and streaming functionality. Excellent analytical and problem‑solving skills. Understanding of JDBC, Hibernate, and SQL Experience with JSON, RESTful APIs and HTTP protocols Understanding of user interface development, TCP/IP, and UDP Swing UI experience would be considered an asset You love learning new things and building your skills. You are comfortable talking about your weaknesses just as much as your strengths. Continuous self‑improvement is essential. You thrive in a collaborative environment, working as a team towards a shared understanding of the problem domain, and using that knowledge to build the best solutions for our customers. You are interested in the processes, constraints, and systems that help product designs flourish. Bonus points if you have the following Exceptional Java skills (fundamental) Knowledge of Object‑Oriented Programming paradigms Post‑secondary degree in Engineering or Computer Science or in a related area with appropriate experience. Knowledge of television production is a strong asset. Strong interpersonal and observational skills. Organized and very detail orientated. Self‑starter, quick learner and can work with minimum supervision in meeting schedules and project deadlines. Able to work independently or as part of a team. Equity, Diversity & Inclusion At Ross, we embrace diversity, and we want you to bring your authentic self to work. We are committed to building a team that includes a variety of backgrounds, perspectives, and skills. Inclusivity drives innovation and creativity, and that’s something we’re passionate about at Ross We believe everyone should be able to enjoy a rewarding career at Ross, regardless of race, colour, religion, sexual orientation, gender, gender identity or expression, marital status, age, veteran status, physical or mental disability. If a disability means that you need any additional support during the recruitment process, please contact Talent Acquisition and we will make all reasonable efforts to accommodate your request. #J-18808-Ljbffr
-
senior software developer
1 day ago
Ottawa, Ontario, Canada Sense & Respond Software LLC Full timeOverviewLanguagesEnglishEducationOther trades certificate or diplomaor equivalent experienceExperience5 years or moreOn siteWork must be completed at the physical location. There is no option to work remotely.Asset languagesHindiBengaliWork settingOfficeRelocation costs covered by employerStartup companyWilling to relocateSoftware...
-
Programmer/Software Developer – Java
2 weeks ago
Ottawa, Ontario, Canada NORTAK SOFTWARE LTD. Full timeDESCRIPTION: Nortak Software is currently seeking Java Programmer/Software Developers with the following qualifications:MANDATORY REQUIREMENTS:Must have at least ten (10) years professional work experience within the last fifteen (15) years working as a Programmer/AnalystMinimum ten (10) of years professional work experience within the last fifteen (15)...
-
QNX Software Developer In Test
1 week ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:RegularJob Description: Job DescriptionBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides...
-
QNX Senior Systems Software Developer
2 hours ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:RegularJob Description: QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. QNX was born in embedded, and provides time-tested and trusted foundation...
-
QNX Senior Systems Software Developer
56 minutes ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:RegularJob Description: Think embedded, think QNX! QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. QNX was born in embedded, and provides...
-
QNX Senior Systems Software Developer
33 minutes ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:RegularJob Description: QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. QNX was born in embedded, and provides time-tested and trusted foundation...
-
QNX - Systems Software Developer II (Integration)
18 hours ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:RegularJob Description: QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. QNX was born in embedded, and provides time-tested and trusted foundation...
-
senior software developer
23 hours ago
Ottawa, ON KS Z, Canada Sense & Respond Software Inc. Full timeDurée de l'emploi: TemporaireLangue de travail: AnglaisHeures de travail: 40 to 60 hours per weekEducation:Expérience:EducationOther trades certificate or diplomaor equivalent experienceAsset languagesHindiBengaliWork settingOfficeRelocation costs covered by employerStartup companyWilling to relocateSoftware companyTasksWrite, modify, integrate and test...
-
QNX- Software Testing Development Student
2 days ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Student (Fixed Term)Job Description: QNX is a world leader in the embedded software that drives many of the world's most interesting products. From space cameras to nuclear reactors to autonomous vehicles and sophisticated medical devices, QNX provides the foundation operating system that runs these systems.Location: Kanata, Ottawa, ONLength...
-
Software Developer
3 weeks ago
Ottawa, Canada NuEnergy.ai Full timeJob Title Software Developer Location Remote/Hybrid, Ottawa, ON, Canada Company NuEnergy.ai Department Software Development About NuEnergy.ai At NuEnergy.ai, we believe AI can be trustworthy. We are a Canadian Artificial Intelligence management software and professional services firm partnering with organizations developing, implementing, or procuring AI to...