Lead Full Stack Software Engineer - Hybrid Canadian Retirement Are you a passionate software engineering leader who enjoys building modern cloud-based solutions while mentoring and elevating development teams? Join our C…
Skills: Java, Spring Boot, React, Microsoft Azure, Microservices
Hiring Manager: Chantelle Slater Shaw Talent Acquisition Advisor: Draun Raval Job Code Level: IGM3 Refer Your Friends! AI-First. Future-Driven. Human-Centered. At OpenText, AI is at the heart of everything we do—powering…
Hiring Manager: Wenjie Yao Talent Acquisition Advisor: Krunal Patel Job Code Level: DSP4 Refer Your Friends! AI-First. Future-Driven. Human-Centered. At OpenText, AI is at the heart of everything we do—powering innovatio…
Skills: C++, C#, Java, Applied Cryptography, Systems Programming
Hiring Manager: GK Manduva Talent Acquisition Advisor: Jess Bougie Job Code Level: DSP4 Refer Your Friends! AI-First. Future-Driven. Human-Centered. At OpenText, AI is at the heart of everything we do—powering innovation…
Hiring Manager: Christine Waters Talent Acquisition Advisor: Draun Raval Job Code Level: IMP4 Refer Your Friends! AI-First. Future-Driven. Human-Centered. At OpenText, AI is at the heart of everything we do—powering inno…
Skills: Project management, Construction management, Facilities management, Stakeholder management, Budgeting
Staff Software Developer, Google Cloud Enterprise Chat
Waterloo, Ontario, Canada · On-site
$216k–$221k/yr
Senior+$26M raised
Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 5 years of experience testing, and launching software products. 5 years of experience with full…
Bring your curiosity and determination to make a meaningful impact on complex infrastructure and facilities projects supporting Canada’s defence and industrial sectors. Join a global professional services leader committe…
Minimum qualifications: Bachelor's degree in Computer Science, a similar technical field of study, or equivalent practical experience. Experience working with data structures or algorithms during coursework/projects, res…
Skills: Software development, Data structures, Algorithms, Python, C
Senior Software Developer, Front End, Applied AI Agent Studio
Toronto, Ontario, Canada · On-site
$182k–$186k/yr
Senior$26M raised
Minimum qualifications: Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience with front-end and user interface …
Skills: Software development, Front-end development, User interface design, Software architecture, Data structures
Senior Software Developer, Backend, Applied AI Agent Studio
Toronto, Ontario, Canada · On-site
$182k–$186k/yr
Senior$26M raised
Minimum qualifications: Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience testing, maintaining, or launching…
Skills: Software development, System design, Machine learning infrastructure, API development, Backend services
De Havilland Aircraft of Canada Limited (DHC) is a storied name in the aerospace industry, recognized worldwide for its pioneering contributions to aviation and its unwavering commitment to quality, innovation, and relia…
You are as unique as your background, experience and point of view. Here, you’ll be encouraged, empowered and challenged to be your best self. You'll work with dynamic colleagues - experts in their fields - who are eager…
If you’re looking for a special place to build or grow your career, you’ve found it. Whether you’re an experienced professional, a recent college graduate or somewhere in between, IDEX is a place where you can apply your…
You are as unique as your background, experience and point of view. Here, you’ll be encouraged, empowered and challenged to be your best self. You'll work with dynamic colleagues - experts in their fields - who are eager…
Skills: MLOps, AWS, Software Engineering, CI/CD, Distributed Systems
Hiring Manager: Chris Johnson Talent Acquisition Advisor: Carrol Isaacs Job Code Level: DSP4 Refer Your Friends! AI-First. Future-Driven. Human-Centered. At OpenText, AI is at the heart of everything we do—powering innov…
Be visionary Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory aut…
Skills: Electronics design, Product testing, Validation, Test plans, Troubleshooting
Senior Software Developer, Machine Learning, Applied AI
Toronto, Ontario, Canada · On-site
$174k–$252k/yr
Senior$26M raised
Minimum qualifications: Bachelor’s degree or equivalent practical experience. 5 years of experience in software development. 5 years of experience testing, and launching software products, and 3 years of experience with …
There’s no pledge more important than the one we make to look after our environment, and we’re committed to helping you do exactly that. Join us as we strive to ensure a sustainable future for our communities and the wor…
Skills: Acoustic modelling, CadnaA, EASE 5, Site inspections, Sound measurement
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
$100k–$120k/yr
Contract
Posted 2d ago
~40 hrs/week
Responsibilities
The developer will design, build, and maintain cross-platform desktop applications using Electron, TypeScript, and React. They will also architect efficient data pipelines and systems for processing and retrieving large image datasets.
Requirements
Candidates must have 5+ years of professional full stack development experience with strong proficiency in TypeScript and modern JavaScript. Experience with Electron, relational or NoSQL databases, and managing large binary datasets is required.
Full job description
About Voyis:
Voyis designs and manufactures high performance underwater optical sensors (lasers, cameras, lights) for underwater vehicles that expand capability and enhance understanding in underwater surveys and exploration. Our products have enabled our customers to survey more than 10,000km of ocean floor across all 7 continents, helping people better understand those remote, challenging environments.
Our mission is to push the limits of what’s possible subsea and enable every underwater vehicle to see the depths like we see the surface. All our products are proudly designed and built in Waterloo.
What you’ll do:
We're looking for a Full Stack Developer to join us on a fixed 6-month contract to help build and scale our desktop application platform. You'll work across the entire stack — from crafting polished, responsive user interfaces to architecting data pipelines that handle large volumes of image assets. This role is ideal for an experienced developer who can hit the ground running, own features end-to-end, and deliver high-quality work within a defined timeframe.
Core responsibilities include:
Design, build, and maintain cross-platform desktop applications using Electron, TypeScript and React
Architect and optimize database schemas and queries to support large-scale data operations
Build efficient systems for ingesting, storing, processing, and retrieving large image datasets (caching, lazy loading, thumbnailing, streaming)
Design robust, fault-tolerant code that anticipates and gracefully handles critical failures — protecting against data loss, corruption, and inconsistent state, with recovery mechanisms
Write clean, well-tested, maintainable code and participate in code reviews
Contribute to technical architecture decisions and help shape engineering best practices
Your qualifications:
5+ years of professional Full Stack development experience
Strong proficiency in TypeScript and modern JavaScript
Production experience building and shipping Electron applications, including packaging, and native OS integration
Experience managing large binary datasets, particularly images: storage strategies, compression, format handling, and efficient retrieval at scale
Experience with a modern frontend framework (React)
Comfortable with Git-based workflows and CI/CD pipelines
Able to onboard quickly and deliver independently with minimal ramp-up — this is a fixed-term engagement.
Bonus Points for:
UI/UX experience — strong design sensibility, ability to build interfaces that are both polished and performant, and familiarity with accessibility fundamentals
Experience with image processing libraries or GPU-accelerated rendering
Knowledge of Electron performance patterns (process isolation, worker threads, native modules)
Experience with local-first or offline-first architectures and data synchronization
Familiarity with design tools (Figma) and design systems
Yearly Salary Range: $100,000-120,000
Why Join Voyis:
Voyis is a small, highly capable team of engineers and problem-solvers building technology used in some of the world’s most demanding environments. Our work has supported expeditions to iconic sites such as the Titanic and Endurance, and every team member has a visible impact on both our products and our customers.
This posting is intended to fill an existing vacancy. Applications are reviewed by our team and we may use artificial intelligence (AI) to assist in screening or assessing candidates. This role requires legal authorization to work in Canada without sponsorship.
At Voyis we value diversity and we’re proud to be an equal opportunity workplace. We are committed to creating an inclusive environment for all. We thank everyone who applies and for their interest in working for Voyis, however, only candidates selected for an interview will be contacted. No telephone or walk-in inquiries please.
To learn more about life at Voyis, check out voyis.com and follow us on LinkedIn.
Related keywords
Full Stack DeveloperElectronTypeScriptReactPostgreSQLSQLiteMongoDBData PipelinesImage ProcessingGitCI/CDUI/UXDesktop ApplicationsGPU-accelerated renderingFigmaDesign Systems
How many Engineering jobs are open in Waterloo, Canada right now?
There are currently 271 open engineering positions in Waterloo, Canada listed on Clera. New openings are added daily as companies post roles.
Which companies are hiring for Engineering roles in Waterloo, Canada?
Companies currently hiring include Google, OpenText, Sun Life, WatSPEED at the University of Waterloo, GHD, among others. Browse the listings above to see every active employer.
Are there remote or hybrid Engineering jobs in Waterloo, Canada?
Yes — 136 of the 271 open engineering positions offer remote or hybrid work (21 remote, 115 hybrid).
How do I apply for Engineering jobs in Waterloo, Canada?
Each listing links directly to the employer's application page. Apply early — fresh listings get the most recruiter attention in the first two weeks.