Skip to Main Content

Job Title


Software Architect


Company : BitKernel


Location : Vancouver, British Columbia


Created : 2025-04-20


Job Type : Full Time


Job Description

About BitKernel TechnologyBitKernel 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 Vancouvers thriving tech scene, were 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 StreamingPosition Type: Full-Time, PermanentLocation: Vancouver, BC (Hybrid - 1 day remote per week)What Youll Do:As we grow, were seeking a Server Software Architect to design scalable, secure, and high-performance systems that power our streaming platforma pivotal role bridging product strategy, engineering excellence, and customer success.Key ResponsibilitiesArchitect 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 & ExperienceSeasoned 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.Mindset Were Looking ForStartup 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.Perks & BenefitsCareer 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 FridaysGlobal Opportunities: Join a company with international reach and potential for future travel and team-building abroad.Take the Next Step in Your Career with BitKernelIf youre 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.