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 componentsEnforcing validation, normalization, and deterministic behavior across servicesPreserving traceability and auditability as systems evolveOperational Readiness
Designing systems that are observable, diagnosable, and safe to operate in productionSupporting deployment, rollback, and incident response workflowsThinking about operability and failure modes as part of system design—not after the factExample Responsibilities
Depending on priorities, you may :
Build and operate software that connects in-home environments to cloud servicesDesign ingestion and processing paths that remain reliable under real-world conditionsDefine and enforce system boundaries and contracts to support long-term scalabilityImprove observability and diagnostics across edge and cloud componentsCollaborate with technical leadership on architecture, evolution, and system integrityInvestigate production behavior and iteratively strengthen reliability and correctnessRequired Experience
We are looking for candidates who bring :
5+ years of experience designing, deploying, and supporting production software systemsExperience with distributed or event-driven architectures under real operational constraintsComfort 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 systemPreferred Qualifications
Experience with IoT, device-adjacent, or edge-connected systemsBackground in trust-sensitive, audit-aware, or reliability-critical platformsExperience scaling systems from early deployments to larger operational footprintsStrong written communication and documentation habitsTeam Environment & Growth Opportunity
Senior team with high autonomy and accountabilityDirect collaboration with architecture and technical leadershipMeaningful influence over foundational systems and long-term directionEmphasis on clarity, correctness, and systems that hold up over timeOpportunity to grow with the company as the platform and team scaleSkills
Systems engineering across IoT, edge, and cloud environmentsDesigning and operating distributed, event-driven systemsDesigning for intermittent connectivity and unattended operationCloud platforms (AWS or equivalent)Asynchronous processing, retries, replay, ordering, buffering, and backpressureSystem reliability, correctness, and fault toleranceDevice and software lifecycle managementDesigning stable system interfaces and service contractsData validation, normalization, and integrity enforcementTraceability and auditability in evolving systems#J-18808-Ljbffr