Skip to content

Senior/Staff Software Engineer - Edge

175k – 230kNew York, NYBackend EngineeringHybrid8+ YOE
Summary

Leads architecture and development of edge computing platform for senior living, building backend/embedded software for on-premise systems, cloud orchestration, ML models for resident location, and diagnostics. Requires 8+ years experience with Java, Linux, leading complex projects.

About the role

Responsibilities

  • Define and evolve the technical architecture for Sage's edge computing platform, balancing immediate delivery needs with long-term scalability.
  • Lead cross-functional initiatives spanning Hardware, Cloud Infrastructure, and Client Success to deliver end-to-end solutions.
  • Mentor and grow engineers through code reviews, design reviews, and knowledge sharing.
  • Develop greenfield solutions to solve challenging problems in the senior living industry.
  • Develop software that will run on thousands of on-premise deployed systems and design the cloud systems that will allow for their orchestration.
  • Create and maintain software to create high fidelity diagnostics of edge hardware.
  • Design methods to train machine learning models that determine location of residents at senior living communities.
  • Develop full-stack services and review pull requests with the broader engineering team, raising the bar for code quality and system design.
  • Remotely troubleshoot and diagnose issues with edge deployed hardware and software, working closely with support and client success teams to systematically address root causes.

Minimum Qualifications

  • 8+ years of software engineering experience, with significant depth in backend and/or embedded systems
  • Track record of leading complex technical projects from conception through delivery, influencing outcomes across team boundaries
  • Demonstrated ability to mentor engineers and elevate team capabilities
  • Proven experience and proficiency in Java and object oriented principles
  • Working knowledge of Linux, networking and RF communication
  • Strong communication skills, with experience presenting technical concepts to both technical and non-technical audiences
  • A history of coming up with solutions to problems that could be described as MacGyver-esque (in a good way!)

Preferred Qualifications

  • Experience developing high-availability production Java systems
  • Experience customizing Linux distributions for commercial deployment
  • Experience designing systems that span edge and cloud environments, including challenges like intermittent connectivity, over-the-air updates, and fleet management
  • Experience working with AWS backend technologies and distributed systems
  • Background in IoT, healthcare technology, or regulated industries

Benefits and Pay

  • Expected annual salary range: $175,000-$230,000 USD, depending on level of expertise, experience, and interview performance
  • Competitive base compensation along with stock options
  • Fully-paid health and dental insurance, vision insurance, premium primary/urgent care, online medical providers
  • Take as you need time off policy, plus 7 paid holidays and company-wide winter break
Skills
JavaLinuxAWSembedded systemsdistributed systemsIoTmachine learningfull-stacknetworkingRF communication
Similar roles at this salary range
All Backend Engineering jobs →
Mem0

Backend Engineer

Backend engineer building and operating REST APIs, data models, and production services in Python on AWS/K8s for an AI memory platform.

165k – 250kSan Francisco, CABackend EngineeringOn-site2+ YOEAWSFlask
Temporal

Senior Software Engineer, Compute (Temporal Cloud)

Build and operate distributed systems and multi-tenant platform services for Temporal Cloud. Own SLOs, incident response, and production reliability for APIs and control/data planes.

176k – 238kUnited StatesBackend EngineeringRemote5+ YOEGoIAM
6sense

Software Engineer III

Design, develop, and scale distributed backend systems and APIs using Python or Java. Requires 4+ years of experience building scalable services and microservices on cloud platforms.

148k – 217kSan Francisco, CABackend EngineeringRemote4+ YOEAWSGCP
Postman

Staff Software Engineer

Lead complex software initiatives and multiple engineering teams building developer tools and APIs. Requires 10+ years experience, TypeScript/Node.js proficiency, and onsite work in Austin 3 days/week.

210k – 263kAustin, TXBackend EngineeringOn-site10+ YOEAPIsSDKs
Tailscale

Backend Engineer, Identity

Backend engineer focused on identity and access management, building authentication features (SSO, OAuth2, SAML, WebAuthn) and SCIM sync capabilities in Go for a distributed systems platform.

163k – 204kUnited StatesBackend EngineeringRemote5+ YOEGoSSO