About BitKernel Technology 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. Founded in 2015, 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 Location: Vancouver, BC (Hybrid - 1 day remote per week)
What You’ll Do: We are seeking a highly motivated and experienced Video SaaS QA Manager to lead our QA team and ensure the quality of our cutting-edge video streaming platform. You will be responsible for defining and implementing quality assurance strategies, methodologies, and processes across multiple platforms, including web, mobile (Android & iOS), TV applications, and Progressive Web Apps (PWAs). The ideal candidate has a strong understanding of video streaming technologies, SaaS environments, and experience managing a geographically dispersed QA team across multiple time zones.
Key Responsibilities: Lead and mentor a team of QA engineers distributed across different time zones, providing guidance, support, and performance feedback. Develop and implement comprehensive quality assurance strategies, plans, and test cases covering functional, performance, security, and usability testing. Define and enforce quality assurance standards and best practices across the software development lifecycle. Oversee the execution of test cases and analysis of test results, identifying and reporting bugs and defects. Collaborate closely with development, product, and operations teams, potentially across different time zones, to ensure timely release of high-quality software. Manage testing resources, including hardware, software, and test environments, considering the needs of a distributed team. Introduce and implement test automation frameworks and tools to improve testing efficiency and coverage. Track and report on key quality metrics, such as defect density, test coverage, and test execution time. Stay up-to-date with the latest testing technologies and methodologies. Contribute to the continuous improvement of the quality assurance process and methodologies. This includes identifying areas for improvement and implementing changes to enhance efficiency and effectiveness. Champion quality throughout the organization, promoting a culture of quality and continuous improvement. Effectively manage communication and collaboration within the team and with other stakeholders, taking into account time zone differences and cultural nuances. This includes scheduling meetings, facilitating communication channels, and ensuring clear and timely information dissemination.
Methodology of Testing Process: Implement and manage a mixed approach of Agile and Waterfall testing methodologies, adapting to project needs and the distributed team structure. Utilize a risk-based testing approach to prioritize critical test areas and optimize testing efforts. Employ various testing techniques including exploratory testing, regression testing, performance testing, security testing, and usability testing. Implement and manage test automation for efficient and repeatable testing, leveraging the skills and availability of the distributed team. Establish clear processes for bug tracking, reporting, and resolution across different time zones.
Required Skills and Experience: Bachelor's degree in Computer Science or a related field. 8+ years of experience in software quality assurance, with at least 2 years in a leadership role managing distributed teams. Demonstrated experience managing and collaborating with international teams across multiple time zones. Strong understanding of video streaming technologies and protocols (HLS, DASH, etc.). Experience testing SaaS applications and microservices architectures. Familiarity with Java/Spring Framework, Redis, MySQL, and other related backend technologies. Experience with Kotlin, Kotlin Multiplatform, and Compose is a strong plus. Experience with testing on various platforms, including web browsers, Android, iOS, Smart TVs, and Progressive Web Apps (PWAs). Expertise in developing and executing test plans, test cases, and test scripts. Experience with test automation frameworks and tools (e.g., Selenium, Appium, JUnit, Espresso, Compose testing library). Strong understanding of software development lifecycle (SDLC) and Agile methodologies. Excellent communication, interpersonal, and leadership skills, with a focus on cross-cultural communication and collaboration. Experience with performance and load testing tools (e.g., JMeter, Gatling) is a plus. Experience with security testing tools and techniques is a plus.
Perks & Benefits 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.
Your Role in Shaping the Future of Payment and Asset Management
As a Development Team Leader, you will play a critical role in shaping both backend and frontend architecture of our Payment and Asset Management system. This position requires a blend of technical expertise and leadership skills, as you will guide and mentor a team of developers, driving innovation and ensuring the delivery of robust, scalable solutions. You will collaborate closely with cross-functional teams to enhance Wanel’s global reach and provide a secure, efficient, and user-friendly financial transaction experience for users worldwide.
Discover more about our products vvwallet.io
Position Type: Full-Time, Permanent Location: Vancouver, BC (Hybrid - 1 day remote per week)
Key Responsibilities:
Lead and Collaborate: Lead a team of developers in building the Payment and Asset management system. Technical Oversight: Oversee the design, development, and implementation of software solutions. Ensure adherence to best practices in coding, architecture, and security. Review and approve technical designs, code, and documentation. Project Management : Collaborate with product managers, stakeholders, and other teams to define project scope, timelines, and deliverables. Manage the team’s workload, prioritize tasks, and ensure timely delivery of projects. Security Measures: Implement stringent security protocols such as data encryption, two-factor authentication, real-time monitoring, and more to safeguard user personal and financial data from potential threats. Quality Assurance : Ensure the team delivers robust, scalable, and secure software solutions. Implement and enforce testing practices, including unit testing, integration testing, and performance testing. Web3 Expertise : Leverage deep knowledge of blockchain technologies (e.g., Ethereum, Solana, Polkadot) and Web3 protocols (e.g., DeFi, NFTs, DAOs) to guide technical decisions. Stay updated on industry trends, regulations, and emerging technologies in the Web3 space.
Qualifications:
1. Technical Proficiency Education: Bachelor’s degree in Computer Science or equivalent experience. Strong expertise in Java , Python , or Kotlin (or similar languages). Experience with Web3 libraries and frameworks (e.g., Web3.js, Ethers.js, Hardhat, Truffle). Familiarity with DevOps practices and tools (e.g., CI/CD pipelines, Docker, Kubernetes). Understanding cryptography and security best practices in financial systems. 2. Leadership Skills: 5+ years of experience in software development, with at least 2 years in a leadership or managerial role. Strong problem-solving and decision-making skills. Ability to motivate and guide a team in a fast-paced, innovative environment. 3. Problem-Solving & Analytical Skills Debugging & Troubleshooting: Strong problem-solving skills for diagnosing and resolving issues quickly, especially in high-pressure environments involving complex financial transactions. Performance Optimization: Ability to analyze system performance and implement optimizations to enhance speed, scalability, and efficiency. 4. Agile Development Expertise : Proven experience in leading teams using Agile methodologies (e.g., Scrum, Kanban). Strong understanding of Agile principles, practices, and tools (e.g., Jira). Ability to manage sprint backlogs, prioritize tasks, and deliver iterative results. 5. Communication & Collaboration Teamwork: Excellent communication skills to collaborate effectively with cross-functional teams, including product managers, designers, backend developers. Customer Focus: Understanding customer needs and the ability to translate business requirements into technical solutions that improve user experience and satisfaction.
Preferred Skills (Nice to Have):
Technical Proficiency Payment Integration: Proven experience integrating various traditional and cryptocurrency payment gateways (e.g., PayPal, Stripe, Bitcoin, Ethereum) and understanding of payment protocols and standards, including PCI-DSS compliance. Blockchain Integration: Hands-on experience with blockchain protocols (e.g., Ethereum, Bitcoin, Binance Smart Chain) and smart contracts, as well as decentralized finance (DeFi) principles. Financial Systems Knowledge Payment Systems: In-depth understanding of traditional and cryptocurrency payment mechanisms, protocols, and market dynamics. Asset Management Systems: Familiarity with developing or working within asset management platforms, including an understanding of financial instruments, portfolio management, and reporting functionalities for both fiat and cryptocurrencies. Transaction Processing: Expertise in handling real-time transactions, ensuring high availability and reliability of payment systems, and optimizing performance under heavy load conditions.
Perks & Benefits
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 Wanel: If you’re ready to make a meaningful impact and lead the development of secure, scalable payment systems and asset management platforms that cater to both traditional and cryptocurrency needs, we encourage you to apply. Wanel is committed to fostering a diverse and inclusive workplace, and we welcome candidates from all backgrounds. Your journey to shape the future of financial technology starts here!
As a note, this position is full time in office based in Vancouver so we are only considering those based locally and eligible to work in Canada.
About BitKernel Technology 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 Location: Vancouver, BC (Hybrid - 1 day remote per week)
What You’ll Do: As a Front-End OTT App Manager on our front-end app development team, you will be essential in designing, developing, and maintaining top-tier front-end applications for our SaaS OTT Video Mobile/TV/Web platforms. Working in close collaboration with cross-functional teams, you will bring creative, scalable mobile solutions to life, contributing to BitKernel’s mission of delivering innovative streaming experiences for diverse audiences and devices worldwide.
Key Responsibilities Within a dynamic, agile team, you will: Design and develop innovative OTT app solutions for video streaming on Mobile (Android/iOS), TV (Tizen/WebOS), and Web platforms. Leverage AI programming to streamline development processes (e.g., automation, code optimization, or prototyping). Plan, prototype, and estimate new features, pushing creative solutions beyond traditional limits. Write clean, scalable, and maintainable code within a shared codebase, integrating modern tools and frameworks. Partner with designers, backend developers, and product managers to refine features and execute seamlessly. Explore and apply emerging technologies to enhance development efficiency and app quality. Work with team members and clients to clarify requirements, ensuring successful project delivery. Lead small agile teams with a startup mindset—adaptable, fast-moving, and focused on impact.
Must-Have Skills & Experience 10+ years of front-end development experience, with expertise in frameworks supporting diverse UI templates, styles, and brand customizations. Proven success building OTT video applications for Android, iOS, Tizen, WebOS, or Web platforms. Expertise in AI programming (e.g., using machine learning tools, TensorFlow Lite, or Core ML) to accelerate and enhance development workflows. Strong experience creating plugin frameworks for modular, adaptable components. Ability to maintain and evolve existing OTT solutions with a forward-thinking approach. Demonstrated leadership of small agile teams in a startup-like setting, breaking barriers to achieve results. Passion for mentoring junior engineers, fostering innovation and technical growth. Current knowledge of mobile, TV, and web app development trends.
Technical Requirements Bachelor’s degree in Computer Science (or equivalent experience). Specialized Expertise in ONE of the Following: Android: Advanced proficiency in Java and the Android SDK , with experience in Kotlin and Jetpack Compose . iOS: Strong skills in Swift and/or Objective-C , with familiarity in SwiftUI or UIKit. Web: Expertise in modern JavaScript frameworks (e.g., React, Angular, or Vue.js), HTML5, and CSS3. Experience integrating with RESTful APIs , JSON , and video player frameworks relevant to your platform of expertise. Familiarity with DevOps and CI/CD tools (e.g., Git, Jenkins). Proficiency in Agile methodologies (Scrum, Kanban) with a startup execution style. Excellent English communication skills (verbal and written).
Nice-to-Have Skills & Experience Experience with SaaS platforms or live/VOD streaming products . Cross-platform development skills (e.g., Android, iOS, Smart TV: Tizen, WebOS). Familiarity with additional platforms beyond your primary expertise (e.g., Android devs with some iOS knowledge). Knowledge of multimedia protocols (e.g., RTP, RTMP, SRT, UDP, HLS/DASH). Understanding of encryption (e.g., SHA, AES, DES, RSA, SSL, TLS) and DRM systems (Playready, Widevine, FairPlay).
Mindset We’re Looking For 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.
Perks & Benefits 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.
About BitKernel Technology 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 Location: Vancouver, BC (Hybrid - 1 day remote per week)
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.
Mindset We’re Looking For 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.
Perks & Benefits 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.
About BitKernel Technology 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 .
Your Role in Shaping the Future of Video Streaming
Position Type: Full-Time, Permanent Location: Vancouver, BC (Hybrid - 1 day remote per week)
What You'll Do: As a Front-End OTT App Manager on our front-end app development team, you will be essential in designing, developing, and maintaining top-tier front-end applications for our SaaS OTT Video Mobile/TV/Web platforms. Working in close collaboration with cross-functional teams, you will bring creative, scalable mobile solutions to life, contributing to BitKernel's mission of delivering innovative streaming experiences for diverse audiences and devices worldwide.
Key Responsibilities Within a dynamic, agile team, you will: Design and develop innovative OTT app solutions for video streaming on Mobile (Android/iOS), TV (Tizen/WebOS), and Web platforms. Leverage AI programming to streamline development processes (e.g., automation, code optimization, or prototyping). Plan, prototype, and estimate new features, pushing creative solutions beyond traditional limits. Write clean, scalable, and maintainable code within a shared codebase, integrating modern tools and frameworks. Partner with designers, backend developers, and product managers to refine features and execute seamlessly. Explore and apply emerging technologies to enhance development efficiency and app quality. Work with team members and clients to clarify requirements, ensuring successful project delivery. Lead small agile teams with a startup mindset-adaptable, fast-moving, and focused on impact.
Must-Have Skills & Experience 10+ years of front-end development experience, with expertise in frameworks supporting diverse UI templates, styles, and brand customizations. Proven success building OTT video applications for Android, iOS, Tizen, WebOS, or Web platforms. Expertise in AI programming (e.g., using machine learning tools, TensorFlow Lite, or Core ML) to accelerate and enhance development workflows. Strong experience creating plugin frameworks for modular, adaptable components. Ability to maintain and evolve existing OTT solutions with a forward-thinking approach. Demonstrated leadership of small agile teams in a startup-like setting, breaking barriers to achieve results. Passion for mentoring junior engineers, fostering innovation and technical growth. Current knowledge of mobile, TV, and web app development trends.
Technical Requirements Bachelor's degree in Computer Science (or equivalent experience). Specialized Expertise in ONE of the Following: Android: Advanced proficiency in Java and the Android SDK , with experience in Kotlin and Jetpack Compose . iOS: Strong skills in Swift and/or Objective-C , with familiarity in SwiftUI or UIKit. Web: Expertise in modern JavaScript frameworks (e.g., React, Angular, or Vue.js), HTML5, and CSS3. Experience integrating with RESTful APIs , JSON , and video player frameworks relevant to your platform of expertise. Familiarity with DevOps and CI/CD tools (e.g., Git, Jenkins). Proficiency in Agile methodologies (Scrum, Kanban) with a startup execution style. Excellent English communication skills (verbal and written).
Nice-to-Have Skills & Experience Experience with SaaS platforms or live/VOD streaming products . Cross-platform development skills (e.g., Android, iOS, Smart TV: Tizen, WebOS). Familiarity with additional platforms beyond your primary expertise (e.g., Android devs with some iOS knowledge). Knowledge of multimedia protocols (e.g., RTP, RTMP, SRT, UDP, HLS/DASH). Understanding of encryption (e.g., SHA, AES, DES, RSA, SSL, TLS) and DRM systems (Playready, Widevine, FairPlay).
Mindset We're Looking For 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.
Perks & Benefits 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.
About BitKernel Technology 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. Founded in 2015, 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 .
Your Role in Shaping the Future of Video Streaming
Position Type: Full-Time, Permanent Location: Vancouver, BC (Hybrid - 1 day remote per week)
What You'll Do: We are seeking a highly motivated and experienced Video SaaS QA Manager to lead our QA team and ensure the quality of our cutting-edge video streaming platform. You will be responsible for defining and implementing quality assurance strategies, methodologies, and processes across multiple platforms, including web, mobile (Android & iOS), TV applications, and Progressive Web Apps (PWAs). The ideal candidate has a strong understanding of video streaming technologies, SaaS environments, and experience managing a geographically dispersed QA team across multiple time zones.
Key Responsibilities: Lead and mentor a team of QA engineers distributed across different time zones, providing guidance, support, and performance feedback. Develop and implement comprehensive quality assurance strategies, plans, and test cases covering functional, performance, security, and usability testing. Define and enforce quality assurance standards and best practices across the software development lifecycle. Oversee the execution of test cases and analysis of test results, identifying and reporting bugs and defects. Collaborate closely with development, product, and operations teams, potentially across different time zones, to ensure timely release of high-quality software. Manage testing resources, including hardware, software, and test environments, considering the needs of a distributed team. Introduce and implement test automation frameworks and tools to improve testing efficiency and coverage. Track and report on key quality metrics, such as defect density, test coverage, and test execution time. Stay up-to-date with the latest testing technologies and methodologies. Contribute to the continuous improvement of the quality assurance process and methodologies. This includes identifying areas for improvement and implementing changes to enhance efficiency and effectiveness. Champion quality throughout the organization, promoting a culture of quality and continuous improvement. Effectively manage communication and collaboration within the team and with other stakeholders, taking into account time zone differences and cultural nuances. This includes scheduling meetings, facilitating communication channels, and ensuring clear and timely information dissemination.
Methodology of Testing Process: Implement and manage a mixed approach of Agile and Waterfall testing methodologies, adapting to project needs and the distributed team structure. Utilize a risk-based testing approach to prioritize critical test areas and optimize testing efforts. Employ various testing techniques including exploratory testing, regression testing, performance testing, security testing, and usability testing. Implement and manage test automation for efficient and repeatable testing, leveraging the skills and availability of the distributed team. Establish clear processes for bug tracking, reporting, and resolution across different time zones.
Required Skills and Experience: Bachelor's degree in Computer Science or a related field. 8+ years of experience in software quality assurance, with at least 2 years in a leadership role managing distributed teams. Demonstrated experience managing and collaborating with international teams across multiple time zones. Strong understanding of video streaming technologies and protocols (HLS, DASH, etc.). Experience testing SaaS applications and microservices architectures. Familiarity with Java/Spring Framework, Redis, MySQL, and other related backend technologies. Experience with Kotlin, Kotlin Multiplatform, and Compose is a strong plus. Experience with testing on various platforms, including web browsers, Android, iOS, Smart TVs, and Progressive Web Apps (PWAs). Expertise in developing and executing test plans, test cases, and test scripts. Experience with test automation frameworks and tools (e.g., Selenium, Appium, JUnit, Espresso, Compose testing library). Strong understanding of software development lifecycle (SDLC) and Agile methodologies. Excellent communication, interpersonal, and leadership skills, with a focus on cross-cultural communication and collaboration. Experience with performance and load testing tools (e.g., JMeter, Gatling) is a plus. Experience with security testing tools and techniques is a plus.
Perks & Benefits 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.
Your Role in Shaping the Future of Payment and Asset Management
As a Development Team Leader, you will play a critical role in shaping both backend and frontend architecture of our Payment and Asset Management system. This position requires a blend of technical expertise and leadership skills, as you will guide and mentor a team of developers, driving innovation and ensuring the delivery of robust, scalable solutions. You will collaborate closely with cross-functional teams to enhance Wanel's global reach and provide a secure, efficient, and user-friendly financial transaction experience for users worldwide.
Discover more about our products vvwallet.io
Position Type: Full-Time, Permanent Location: Vancouver, BC (Hybrid - 1 day remote per week)
Key Responsibilities:
Lead and Collaborate: Lead a team of developers in building the Payment and Asset management system. Technical Oversight: Oversee the design, development, and implementation of software solutions. Ensure adherence to best practices in coding, architecture, and security. Review and approve technical designs, code, and documentation. Project Management : Collaborate with product managers, stakeholders, and other teams to define project scope, timelines, and deliverables. Manage the team's workload, prioritize tasks, and ensure timely delivery of projects. Security Measures: Implement stringent security protocols such as data encryption, two-factor authentication, real-time monitoring, and more to safeguard user personal and financial data from potential threats. Quality Assurance : Ensure the team delivers robust, scalable, and secure software solutions. Implement and enforce testing practices, including unit testing, integration testing, and performance testing. Web3 Expertise : Leverage deep knowledge of blockchain technologies (e.g., Ethereum, Solana, Polkadot) and Web3 protocols (e.g., DeFi, NFTs, DAOs) to guide technical decisions. Stay updated on industry trends, regulations, and emerging technologies in the Web3 space.
Qualifications:
1. Technical Proficiency Education: Bachelor's degree in Computer Science or equivalent experience. Strong expertise in Java , Python , or Kotlin (or similar languages). Experience with Web3 libraries and frameworks (e.g., Web3.js, Ethers.js, Hardhat, Truffle). Familiarity with DevOps practices and tools (e.g., CI/CD pipelines, Docker, Kubernetes). Understanding cryptography and security best practices in financial systems. 2. Leadership Skills: 5+ years of experience in software development, with at least 2 years in a leadership or managerial role. Strong problem-solving and decision-making skills. Ability to motivate and guide a team in a fast-paced, innovative environment. 3. Problem-Solving & Analytical Skills Debugging & Troubleshooting: Strong problem-solving skills for diagnosing and resolving issues quickly, especially in high-pressure environments involving complex financial transactions. Performance Optimization: Ability to analyze system performance and implement optimizations to enhance speed, scalability, and efficiency. 4. Agile Development Expertise : Proven experience in leading teams using Agile methodologies (e.g., Scrum, Kanban). Strong understanding of Agile principles, practices, and tools (e.g., Jira). Ability to manage sprint backlogs, prioritize tasks, and deliver iterative results. 5. Communication & Collaboration Teamwork: Excellent communication skills to collaborate effectively with cross-functional teams, including product managers, designers, backend developers. Customer Focus: Understanding customer needs and the ability to translate business requirements into technical solutions that improve user experience and satisfaction.
Preferred Skills (Nice to Have):
Technical Proficiency Payment Integration: Proven experience integrating various traditional and cryptocurrency payment gateways (e.g., PayPal, Stripe, Bitcoin, Ethereum) and understanding of payment protocols and standards, including PCI-DSS compliance. Blockchain Integration: Hands-on experience with blockchain protocols (e.g., Ethereum, Bitcoin, Binance Smart Chain) and smart contracts, as well as decentralized finance (DeFi) principles. Financial Systems Knowledge Payment Systems: In-depth understanding of traditional and cryptocurrency payment mechanisms, protocols, and market dynamics. Asset Management Systems: Familiarity with developing or working within asset management platforms, including an understanding of financial instruments, portfolio management, and reporting functionalities for both fiat and cryptocurrencies. Transaction Processing: Expertise in handling real-time transactions, ensuring high availability and reliability of payment systems, and optimizing performance under heavy load conditions.
Perks & Benefits
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 Wanel: If you're ready to make a meaningful impact and lead the development of secure, scalable payment systems and asset management platforms that cater to both traditional and cryptocurrency needs, we encourage you to apply. Wanel is committed to fostering a diverse and inclusive workplace, and we welcome candidates from all backgrounds. Your journey to shape the future of financial technology starts here!
As a note, this position is full time in office based in Vancouver so we are only considering those based locally and eligible to work in Canada.
About BitKernel Technology 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 .
Your Role in Shaping the Future of Video Streaming
Position Type: Full-Time, Permanent Location: Vancouver, BC (Hybrid - 1 day remote per week)
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.
Mindset We're Looking For 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.
Perks & Benefits 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.