Senior Software Engineer - Desktop & Browser Applications
Job description
About the role
The Platform Frontend team at Cresta is focused on building and maintaining a robust platform that supports all frontend development. This team oversees key areas including architecture, design patterns, frameworks, libraries, UI components, development environments, tools, and deployment processes. In this role, you will play a substantial role within this team, concentrating on high-impact initiatives. Specifically, you will own the development and continuous improvement of the Cresta platform, with a focus on desktop screen capturing, auditing, and analytics gathering systems designed for QA, legal, and compliance requirements. You will work closely with Cresta product and engineering teams to analyze technical tradeoffs, own customer-facing deliverables, and constantly identify opportunities for product improvement. The role demands that you demonstrate engineering best practices in all deliverables and uphold the same high standards across the team. You will enhance compliance and QA processes by building rules-based screen capturing systems that provide detailed information about agent desktop activity. Additionally, you will support PII/PCI redaction through trigger conditions based on detailed desktop and browser activity.
What you'll do
- Play a substantial role in the platform frontend engineering team, contributing to high-impact initiatives.
- Work with Cresta product and engineering teams to build and continuously improve the Cresta platform and new product requirements.
- Stay closely with customers and their requirements, analyze technical tradeoffs, and own customer-facing deliverables.
- Constantly identify product improvement opportunities and generate product improvement ideas.
- Demonstrate engineering best practices in deliverables and daily work, upholding high standards for yourself and others.
- Take technical ownership of a substantial part of the Cresta product and platform.
- Enhance compliance and QA processes by building rules-based screen capturing systems to provide detailed information about agent desktop activity.
- Support PII/PCI redaction through trigger conditions based on detailed desktop and browser activity.
Requirements
- Bachelor's degree in Computer Science or a related field, with strong Computer Science fundamentals.
- Strong experience building native desktop applications on Windows and/or macOS, including deep familiarity with OS-level APIs such as Win32, AVFoundation, and ScreenCaptureKit.
- Experience implementing screen capture and recording systems, including video/audio pipelines, performance optimization, and multi-monitor/window capture.
- Low-level systems programming expertise, including concurrency, memory management, IPC, and working beyond browser sandbox limitations.
- Proven ability to design and own complex client-side systems, making architectural tradeoffs between native, Electron, and browser-based approaches.
- Strong software engineering fundamentals with 8+ years of experience and a track record of technical ownership.
- WebRTC, Chromium, or Electron experience is a plus, but deep native desktop expertise is preferred.
Compensation and benefits
Compensation for this position includes a base salary, equity, and a variety of benefits. Actual base salaries will be based on location, role, skills, and experience. Equity offers are standard for this role and are subject to change. All employment is at-will. Pay transparency is provided to comply with local laws. If you need reasonable accommodations during the application process, please contact recruiting@cresta.com.
Work environment and engagement
Cresta offers a dynamic, fast-paced environment where you will collaborate with some of the leading minds in AI today. Our leadership includes industry veterans who have built and scaled platforms at major technology companies. You will contribute to AI-driven customer experiences that impact global enterprises across every channel. The role requires deep collaboration across product, design, and engineering teams to deliver robust and compliant solutions. You will have the opportunity to shape the future of customer interaction as AI redefines how people engage with businesses every day. Come build that future at Cresta.
Location options for this role include Canada (Remote), Toronto, Canada (Hybrid), and United States (Remote). Engagement terms follow the specifics outlined in the source materials, and practical notes regarding hours, travel, visa, or deadlines will be adhered to as stated in the source.