CareerPlanGet AI match score →

Senior Software Engineer – Desktop & Browser Applications

Canada - AB (Remote)🌐 Remote💼 Full-time🗓 2026-07-10 → 2026-07-31

Core

Building desktop screen capturing, auditing, and analytics systems for QA, legal, and compliance to automate workflows and extract insights.

Role type

Senior IC platform frontend engineer (native desktop systems)

Builds

Native desktop applications and browser-based systems for screen capture, recording, and PII/PCI redaction

Domain

Customer experience AI platform, compliance, and QA automation

Deliverable

production ML models | product features | infrastructure

Required skills

native desktop application development (Windows/macOS), OS-level APIs (Win32, AVFoundation, ScreenCaptureKit), screen capture and recording pipelines, low-level systems programming (concurrency, memory management, IPC), client-side system architecture

Preferred skills

WebRTC, Chromium, Electron, multi-monitor/window capture optimization

Technologies

Win32, AVFoundation, ScreenCaptureKit, WebRTC, Chromium, Electron

Responsibilities

Build and improve the Cresta platform for desktop screen capturing and analytics; analyze technical tradeoffs for customer-facing deliverables; enhance compliance processes via rules-based screen capturing; support PII/PCI redaction through trigger conditions based on desktop activity

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗