Skip to content
SageSageNew York, NY

Senior/Staff Software Engineer - Edge

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.

175k – 230k
Hybrid8+ YOEBackend Engineering

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
Fireworks AI

Member of Technical Staff

Fireworks AINew York, NY

Design and maintain large-scale backend infrastructure for distributed ML training, inference, and data pipelines at a generative AI startup. Requires 4+ years building scalable cloud systems with Python/Go/C++ and distributed data technologies.

175k – 220k
On-site4+ YOEBackend Engineering
Hedra

Senior / Staff Backend Engineer

HedraSan Francisco, CA

Design, build, and deploy scalable Python backend services and APIs on AWS to power creative tools, integrating with foundation models, Postgres, Redis, S3, and DynamoDB. Requires 5+ years building backend services with Python, Kubernetes/EKS, and relational databases.

175k – 275k
On-site5+ YOEBackend Engineering
Sprinter Health

Logistics Optimization - Lead Senior/Staff Software Engineer

Sprinter HealthSan Francisco, CA

Leads development of algorithms and simulations for optimizing clinician routing, scheduling, and dispatch in in-home healthcare logistics. Requires 5+ years backend/full-stack experience, proficiency in TypeScript/Python, and background in operations research or quantitative modeling.

175k – 225k
Hybrid5+ YOEBackend Engineering
Zilliz

Staff Software Engineer, Database Systems

ZillizRedwood City, CA

Develops distributed database systems, core architecture, and optimizes performance for enterprise AI applications. Requires 4+ years in database systems and contributions to infrastructure software like PostgreSQL or Kafka, with a bachelor's degree.

175k – 250k
Hybrid4+ YOEBackend Engineering
Grafana Labs

Staff Backend Engineer

Grafana LabsUnited States

Staff Backend Engineer building an AI-native data intelligence and context system for Grafana to enable reliable enterprise data access for AI agents. Requires strong production backend experience, practical GenAI/LLM skills, cloud-native expertise, and comfort with ambiguity on an autonomous early-stage team.

175k – 210k
Remote7+ YOEBackend Engineering