2 weeks ago Be among the first 25 applicants
Direct message the job poster from BitKernel
BitKernel is at the forefront of advanced video streaming solutions, creating a comprehensive suite of secure, end-to-end SaaS products designed to elevate long-form video content delivery across the globe. BitKernel provides scalable solutions for operators, media content suppliers, distributors, and creators, making high-quality video accessible anytime, anywhere.
As part of a fast-growing and innovative global industry, we are driven by our mission to build the future of video streaming technology. Now, inspired by Vancouver’s thriving tech scene, we’re establishing our SaaS technology hub in North America and looking for talent to join us on this exciting journey. BitKernel fosters a dynamic culture with a passion for learning, collaboration, and cutting-edge technology, offering vast opportunities for career growth.
Discover more about our SaaS platform at gooseott.com.
Your Role in Shaping the Future of Video Streaming
Position Type: Full-Time, Permanent
What You’ll Do:
As we grow, we’re seeking a Server Software Architect to design scalable, secure, and high-performance systems that power our streaming platform—a pivotal role bridging product strategy, engineering excellence, and customer success.
Key Responsibilities
- Architect Robust Systems: Lead the design of backend services for video ingestion, processing, delivery, and monetization (AVOD/SVOD/FAST). Define APIs, data flows, and integration patterns for internal services and external SaaS, building multi-tenant, cloud-native systems that scale with demand.
- Provide Technical Leadership: Collaborate with product, engineering, and DevOps teams to translate business needs into innovative solutions. Drive decisions on protocols, storage, caching, and security for media workflows, and create clear architectural documentation to support development and scaling.
- Engage with Customers: Partner with sales engineers during pre-sales to provide architectural guidance and work with customer success teams to ensure smooth integrations and deployments.
- Master Video Infrastructure: Design workflows for video encoding (FFmpeg, AWS MediaConvert), packaging (HLS/DASH), DRM, and CDN delivery. Guide the selection and optimization of tools for media storage, processing, and playback analytics.
- Mentor & Innovate: Promote best practices in API design, observability, and infrastructure as code. Mentor backend engineers, participate in design reviews, and leverage AI programming tools to accelerate development workflows.
Must-Have Skills & Experience
- Seasoned Engineer: 10+ years in backend or infrastructure engineering, with at least 2 years in senior or architect roles, ideally designing SaaS platforms in the media/streaming domain.
- Cloud & Architecture Expert: Deep expertise in cloud-native architectures (AWS, GCP, Azure), microservices, and serverless patterns. Proficient with Kubernetes, Terraform, and CI/CD pipelines.
- Streaming Specialist: Skilled in FFmpeg, HLS/DASH, DRM (Widevine, FairPlay, PlayReady), and media services (AWS, Azure). Knowledgeable about multimedia codecs (AVC, HEVC, VP9) and CDN delivery.
- Code & Data Master: Proficient in Java, Kotlin, Go, Node.js, Python, or similar languages. Experienced with SQL, NoSQL, Redis, Kafka, S3, Elasticsearch, and in-memory databases (Redis, Ignite).
- AI-Driven Developer: Expert in AI programming tools (e.g., Cursor, Windsurf, Aider, Cline, RooCode, Augment) to enhance development efficiency and innovation.
- SaaS Pro: Well-versed in multi-tenant SaaS, API versioning, authentication strategies (OAuth/JWT), and rate-limiting.
- Communicator: Exceptional at aligning technical and non-technical stakeholders with clear documentation and communication.
- Bonus Points: Experience with self-serve onboarding, video ad tech (SSAI/CSAI, VAST, VPAID, SCTE-35), observability stacks (Prometheus, Grafana, OpenTelemetry), or prior work with startups/OTT platforms.
- Startup Hustle: Excel in fast-paced, ambiguous settings with a hands-on, can-do attitude.
- Boundary-Breaking Vision: Challenge norms and pioneer new ways to build world-class apps.
- AI-Enhanced Development: Use artificial intelligence to supercharge development efficiency and innovation.
- Career Development Opportunities: Access to learning resources, mentorship, and professional growth.
- Collaborative Team Environment: Engage in team-building activities and thrive in a creative, supportive workplace.
- Great Work Environment: Work from our modern Vancouver office, with hybrid flexibility on Fridays
- Global Opportunities: Join a company with international reach and potential for future travel and team-building abroad.
Take the Next Step in Your Career with BitKernel
If you’re ready to make a meaningful impact and lead the development of a global SaaS streaming platform, we encourage you to apply. BitKernel is committed to fostering a diverse and inclusive workplace, and we welcome candidates from all backgrounds. Your journey to shape the future of video streaming starts here!
As a note, this position is full time in office based in Vancouver, BC, so we are only considering those based locally and eligible to work in Canada.
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Industries
Technology, Information and Internet
Referrals increase your chances of interviewing at BitKernel by 2x
Sign in to set job alerts for “Software Architect” roles.
Senior Director, Enterprise Architect and Technology Solutions
Senior Solutions Architect (m/f/d) - AMERICAS
Richmond, British Columbia, Canada 2 months ago
Data Scientist Lead, AI and Data - Elevate Program 2025
Surrey, British Columbia, Canada CA$133,000.00-CA$168,000.00 2 weeks ago
Senior Software Engineer - Remote Canada
Richmond, British Columbia, Canada 2 months ago
Cloud & Data Leader – Solutions Architect, Director
Software Architect - Containers / Virtualisation
Applied Sr Data Scientist - Fintech Foundation
Senior Software Engineer, Robotics Simulation
Senior Customer Solutions Architect - Technical Sales
Burnaby, British Columbia, Canada 2 weeks ago
Microsoft Deployment Solutions Architect
Senior Customer Solutions Architect- Service Now
DevOps Cloud Architect, Digital Engineering Solutions (Remote)
Senior Software Engineer - Transaction Auditing
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.