Careers
Join us in building the future of remote work
Why Kast?
We're building technology that makes remote work genuinely seamless. Our team is small, focused, and moves fast. Every engineer has a direct impact on the product and our users.
🌍 Remote-First
Work from anywhere. We're a distributed team across multiple time zones, and we've built our culture around async communication.
💰 Competitive Pay
We pay top-of-market salaries based on role, not location. Equity included for all full-time employees.
🏥 Full Benefits
Health, dental, and vision insurance. Home office stipend. Learning budget. Unlimited PTO.
🛠 Great Tools
MacBook Pro or Linux workstation of your choice. We provide whatever you need to do your best work.
Open Positions
Senior Rust Engineer
Location: Remote | Type: Full-time
We're looking for an experienced Rust developer to help build and optimize our daemon. You'll work on window capture, video encoding, and WebRTC integration across Windows, macOS, and Linux.
Requirements:
- 5+ years of systems programming experience
- Strong Rust proficiency
- Experience with video encoding (H.264/VP9/AV1)
- Familiarity with platform-specific APIs (Win32, Cocoa, X11)
Flutter Developer
Location: Remote | Type: Full-time
Help us build a beautiful, performant client experience across iOS, Android, and desktop. You'll work closely with our design team to create intuitive touch interactions.
Requirements:
- 3+ years of Flutter/Dart experience
- Published apps on iOS and Android
- Experience with WebRTC or real-time media
- Strong UI/UX sensibility
DevOps Engineer
Location: Remote | Type: Full-time
Own our infrastructure. You'll manage our relay server network, CI/CD pipelines, and ensure we can scale reliably as we grow.
Requirements:
- Experience with Kubernetes and cloud platforms (AWS/GCP)
- Strong Linux administration skills
- Networking expertise (STUN/TURN, WebRTC)
- Infrastructure as Code (Terraform/Ansible)
Our Hiring Process
- Application Review - We review every application personally (1-2 days)
- Initial Call - 30-minute chat to get to know each other
- Technical Interview - 1-hour technical discussion or pair programming
- Take-Home Project - Small, relevant project (paid, ~4 hours)
- Final Interview - Meet the team, ask questions
- Offer - Usually within 2 weeks of first contact
Don't See a Fit?
We're always looking for talented people. If you think you'd be a great addition to the team but don't see a matching role, send us an email at jobs@trykast.com telling us about yourself.
Last updated: January 2026