Backend Engineer
ZipFull Time
Mid-level (3 to 4 years), Senior (5 to 8 years)
Key technologies and capabilities for this role
Common questions about this position
Candidates will typically have 7+ years of backend/infrastructure engineering experience, with a track record of leading complex projects at scale.
The role requires deep proficiency in Java (JDK internals, concurrency, memory management, profiling, tuning), strong background in building distributed systems (service-to-service communication, replication, consensus, failure handling), and experience with API design (REST/gRPC), serialization formats.
Sage is a small, tight team of ambitious, multi-disciplinary entrepreneurs that works hard and fast but treats building the company as a marathon, not a sprint, with a focus on mission-driven problems.
This is a small but growing infrastructure team, and the role is for the most senior individual contributor (IC) on the team.
A strong candidate has 7+ years of experience leading complex backend and infrastructure projects at scale, deep Java expertise, distributed systems knowledge, and the ability to own high-impact initiatives while mentoring others.
Care platform for senior living communities
Sage provides a care platform aimed at improving support for residents in senior living communities. The platform allows care teams to collect valuable data, which helps them gain insights to enhance their performance and the overall outcomes of the community. By focusing on the roles of caregivers and the well-being of residents, Sage offers tools that measure and improve care quality and operational efficiency. Unlike many competitors, Sage operates on a subscription-based model, ensuring ongoing access to its services for senior living communities. The main goal of Sage is to optimize care delivery and enhance the living experience for seniors.