Senior Systems Engineer – IoT

4 hours ago


Kelowna, Canada Lilo Health Full time

Note: Applicants outside Kelowna area must be willing to travel/relocate to in-person when required. About LiLo Health LiLo Health is a privacy-first, non-intrusive home care monitoring platform that empowers families and care teams to better understand, support, and protect the health of those they love and care for. Our focus is on building trustworthy, scalable systems that operate in real residential environments and support long-term growth across healthcare, insurance, and community-based care models. We are assembling a senior technical team to help shape the core systems that will support this expansion. This is an opportunity to join a company at a foundational stage, where early technical decisions matter and strong engineers have real influence over how the platform evolves. Position Profile We are seeking a s enior systems engineer who is highly motivated, technically rigorous, and interested in growing inside a business designed for scale. This role is well-suited for an engineer who enjoys working across system boundaries, taking ownership of complex infrastructure, and building platforms that must operate reliably under real-world constraints. You will work closely with technical leadership and contribute directly to the evolution of LiLo’s core edge-to-cloud systems. Role Overview The Senior Systems Engineer – IoT & Edge-to-Cloud Platforms plays a key role in designing, building, and operating the systems that connect in-home environments to cloud-based services. This is not a front-end or feature-focused role. It is a senior engineering position centered on system reliability, correctness, and long-term operability, spanning device-adjacent environments through to cloud infrastructure. Core Capability Areas We are looking for engineers with strength across several of the following areas: Edge & Device-Adjacent Systems Integrating and operating software that runs close to hardware or in-home environments Designing for intermittent connectivity, imperfect inputs, and long-running unattended operation Managing software updates, lifecycle behavior, and health diagnostics in deployed systems Building secure ingestion pathways from external environments into cloud infrastructure Designing event-driven systems that handle retries, duplication, ordering ambiguity, and replay Working with buffering, backpressure, and asynchronous processing at scale System Interfaces & Data Integrity Designing stable interfaces and contracts between system components Enforcing validation, normalization, and deterministic behavior across services Preserving traceability and auditability as systems evolve Operational Readiness Designing systems that are observable, diagnosable, and safe to operate in production Supporting deployment, rollback, and incident response workflows Thinking about operability and failure modes as part of system design—not after the fact Example Responsibilities Depending on priorities, you may: Build and operate software that connects in-home environments to cloud services Design ingestion and processing paths that remain reliable under real-world conditions Define and enforce system boundaries and contracts to support long-term scalability Improve observability and diagnostics across edge and cloud components Collaborate with technical leadership on architecture, evolution, and system integrity Investigate production behavior and iteratively strengthen reliability and correctness Required Experience We are looking for candidates who bring: 5+ years of experience designing, deploying, and supporting production software systems Experience with distributed or event-driven architectures under real operational constraints Comfort working across system boundaries (edge, infrastructure, services) Hands-on experience with cloud platforms such as AWS (or equivalent) Experience participating in production operations, incident response, and system Preferred Qualifications Experience with IoT, device-adjacent, or edge-connected systems Background in trust-sensitive, audit-aware, or reliability-critical platforms Experience scaling systems from early deployments to larger operational footprints Strong written communication and documentation habits Team Environment & Growth Opportunity Senior team with high autonomy and accountability Direct collaboration with architecture and technical leadership Meaningful influence over foundational systems and long-term direction Emphasis on clarity, correctness, and systems that hold up over time Opportunity to grow with the company as the platform and team scale Skills Systems engineering across IoT, edge, and cloud environments Designing and operating distributed, event-driven systems Designing for intermittent connectivity and unattended operation Cloud platforms (AWS or equivalent) Asynchronous processing, retries, replay, ordering, buffering, and backpressure System reliability, correctness, and fault tolerance Device and software lifecycle management Designing stable system interfaces and service contracts Data validation, normalization, and integrity enforcement Traceability and auditability in evolving systems #J-18808-Ljbffr



  • Kelowna, British Columbia, Canada Lilo Health Full time

    About LiLo HealthLiLo Health is a privacy-first home care monitoring platform that empowers families and care teams to better understand, support, and protect the health of those they love and care for.Our focus is on building trustworthy, scalable systems that operate in real residential environments and support long-term growth across healthcare,...


  • Kelowna, Canada Lilo Health Full time

    Note: Applicants outside Kelowna area must be willing to travel/relocate to in-person when required.About LiLo HealthLiLo Health is a privacy-first, non-intrusive home care monitoring platform that empowers families and care teams to better understand, support, and protect the health of those they love and care for.Our focus is on building trustworthy,...

  • Senior IoT

    2 days ago


    Kelowna, Canada Lilo Health Full time

    A privacy-focused home care tech firm is looking for a Senior Systems Engineer to design and operate systems connecting in-home environments to cloud services. Ideal candidates will have over 5 years of experience in software system management, especially with distributed and event-driven architectures. This role emphasizes long-term reliability, system...

  • Senior IoT

    5 hours ago


    Kelowna, Canada Lilo Health Full time

    A privacy-focused home care tech firm is looking for a Senior Systems Engineer to design and operate systems connecting in-home environments to cloud services. Ideal candidates will have over 5 years of experience in software system management, especially with distributed and event-driven architectures. This role emphasizes long-term reliability, system...

  • Field Engineer

    2 weeks ago


    Kelowna, British Columbia, Canada Touch Coffee Smart Bar Full time

    About the RoleTouch Coffee Smart Bar Ltd. is seeking a skilled Field Engineer/Technician to install, set up, troubleshoot, update, repair, and maintain smart coffee vending machines across North America. You will work directly with innovative IoT hardware and also remotely support customers through installation and troubleshooting guidance.Key...


  • Kelowna, Canada Affirm Full time

    A leading financial technology company is seeking a Senior Software Engineer, Backend to lead in implementing solutions for enterprise integrations. The ideal candidate will have over 4 years of experience in backend system design, proficiency in Python or Kotlin, and a strong understanding of distributed systems. This role offers a competitive salary of...


  • Kelowna, Canada Photonic Inc. Full time

    Senior Quantum System Architect Department: Chief Quantum Office Employment Type: Full Time Location: British Columbia, Canada Compensation: The base annual salary range for this full-time role is between $215,000 to $296,000. This range reflects the minimum and maximum target range for new hire base salary across all Canadian locations. Actual...


  • Kelowna, Canada Affirm Full time

    A financial services technology company in Canada seeks a Senior Staff Machine Learning Engineer. This position involves defining and executing multi-year technical strategies for machine learning while collaborating with cross-functional teams. The ideal candidate will have over 10 years of experience with large-scale ML systems, proficiency in Python and...


  • Kelowna, Canada Affirm Full time

    A financial services technology company in Canada seeks a Senior Staff Machine Learning Engineer. This position involves defining and executing multi-year technical strategies for machine learning while collaborating with cross-functional teams. The ideal candidate will have over 10 years of experience with large-scale ML systems, proficiency in Python and...


  • Kelowna, BC VY N, Canada SKYTRAC Systems Full time

    SKYTRAC is a leader in transforming aviation communication through cutting-edge satellite and cellular technologies. Trusted by operators, OEMs, and organizations worldwide, SKYTRAC serves over 800 customers across all aerospace sectors. Our Low Earth Orbit (LEO) satellite solutions are redefining connectivity and reshaping the future of aviation.Learn more...