Sage logo

Senior/Staff Software Engineer - Edge

Sage

Posted 2d agoBe an early applicant

About Us The first baby boomers turn 80 this year. Over the next decade, the population most likely to need daily care will grow faster than the buildings, the staff, or the systems available to serve it. Sage provides a care intelligence platform for senior living and skilled nursing, connecting hardware with software caregivers use.

About This Role The role involves building systems enabling edge hardware and cloud infrastructure collaboration at scale. Engineers will develop architecture for deployed device fleets, troubleshoot network/hardware/software issues, and mentor team members.

What You'll Do

  • Shape architecture of edge device fleets and orchestrating cloud systems
  • Investigate novel problems like fall detection and sensor fusion
  • Build diagnostic tooling for remote hardware understanding
  • Conduct troubleshooting across network, hardware, and software layers
  • Collaborate end-to-end with other teams
  • Review code, lead design discussions, mentor engineers
  • Challenge approaches when better solutions exist

What We're Looking For

  • 7+ years professional experience with complex backend systems
  • Strong Linux/Unix proficiency beyond basic command usage
  • Deep expertise in one language (Java, C++, Rust, Go, Python, C#) with solid computing fundamentals
  • Working networking knowledge for reasoning about device connectivity and updates
  • Demonstrable curiosity through side projects, open source, or technical hobbies
  • Ability to balance complexity while shipping results

Nice to Haves

  • Strong technical opinions on tools/technologies
  • RF communication or embedded hardware experience
  • Linux distribution customization expertise
  • Edge-to-cloud architecture design experience including OTA updates
  • Familiarity with AWS, GCP, or Azure

Benefits Competitive base compensation with stock options, fully-paid health/dental/vision insurance, premium care memberships, online medical providers, flexible time-off policy, 7 paid holidays, company winter break.

Salary range: $175,000-$230,000 USD annually

Responsibilities

  • Shape architecture of edge device fleets and orchestrating cloud systems
  • Investigate novel problems like fall detection and sensor fusion
  • Build diagnostic tooling for remote hardware understanding
  • Conduct troubleshooting across network, hardware, and software layers
  • Collaborate end-to-end with other teams
  • Review code, lead design discussions, mentor engineers
  • Challenge approaches when better solutions exist

Requirements

  • 7+ years professional experience with complex backend systems
  • Strong Linux/Unix proficiency beyond basic command usage
  • Deep expertise in one language (Java, C++, Rust, Go, Python, C#) with solid computing fundamentals
  • Working networking knowledge for reasoning about device connectivity and updates
  • Demonstrable curiosity through side projects, open source, or technical hobbies
  • Ability to balance complexity while shipping results
  • Strong technical opinions on tools/technologies
  • RF communication or embedded hardware experience
  • Linux distribution customization expertise
  • Edge-to-cloud architecture design experience including OTA updates
  • Familiarity with AWS, GCP, or Azure

Skills