Design and implement a test and calibration application for Epocal's proprietary sensor interface board, develop C# WPF applications, write automated tests, perform verification and validation, and compile technical documentation as part of a small Agile team.
Compensation
The pay range for this position is $20-$32 hourly; however, base pay offered may vary depending on education, skills, and experience.
Responsibilities
Design and implement a test and calibration application for Epocal's proprietary sensor interface board.
Develop C# WPF applications.
Develop automated unit and integration tests.
Perform verification and validation activities for software releases.
Compile technical documentation of software features and functionality.
Requirements
Progressing towards a Bachelor's degree in software engineering or related discipline.
A Quality Assurance (QA) and User Acceptance Testing (UAT) Analyst role tied to the Unitrax recordkeeping platform focuses on testing and verifying investor recordkeeping, transfer agency systems, and financial transactions for Canadian wealth and asset management clients.
Responsibilities
Develop, maintain, and execute automated test scripts using Selenium WebDriver and Java
Perform functional, regression, integration, and smoke testing
Design and maintain automation frameworks for web applications
Identify, document, and track software defects using defect management tools
Collaborate with developers, business analysts, and product owners to understand requirements
Lead and mentor senior software engineering efforts in data technologies, building robust, scalable systems across backend, frontend, and data pipelines.
Compensation
The anticipated base salary range for this position is CAD $93,000 to $139,000 annually. Final base salary will be determined based on geographical location, experience, and qualifications.
Responsibilities
Write modern, robust code across full stack including Java-based backends, React/Angular and TypeScript frontends, and large-scale data pipelines
Participate in architecture and design decisions across cloud-native and distributed systems
Build the data foundation powering Coveo's next generation of product innovation.
Responsibilities
Work with product engineering to turn questions about how users interact with Coveo into well-defined data models.
Build and maintain pipelines that process hundreds of millions of events a day, with tests and monitoring to keep them reliable.
Design batch and streaming transformations, from incremental dbt models in Snowflake to PySpark Structured Streaming jobs in Databricks, and choose the right one for each use case based on latency, cost and data volume.
Take ownership of complex data engineering initiatives, proactively improving data reliability, performance and maintainability while sharing your expertise with teammates.
Build AI agents that query our data models directly, and improve their answers by refining the models and definitions they rely on.
Senior software developer to build new back‑end capabilities for Intelerad’s enterprise medical imaging platform.
Compensation
Le salaire de base pour ce poste varie entre $90,000-$120,000 CAD.
Responsibilities
Prendre en charge le développement complet de fonctionnalités back‑end, de l’analyse des besoins et de l’estimation jusqu’à la conception, au développement, aux tests, à la documentation et à la mise en production
Maintenir des standards élevés de qualité, de testabilité et de maintenabilité lors des revues de conception et de code
Contribuer à la couverture de tests automatisés et aux pipelines CI/CD
Améliorer la performance, l’évolutivité, la fiabilité et la sécurité des composantes
Utiliser quotidiennement des outils de programmation assistée par agents intelligents
Requirements
Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe
Build mobile apps for retail users to manage digital assets, owning features from design through release with focus on security, performance, and polished experience on iOS and Android.
Compensation
Depending upon your leveling and location, the compensation for this role averages between $180,000 and $220,000 CAD base salary. Equity, an annual performance bonus, and the benefits outlined above are also part of this role’s package.
Responsibilities
Own features from design through release
Focus on security, performance, and polished experience on iOS and Android
Requirements
Bachelor’s degree in computer science or a related technical field