hellosage.com
Senior Backend Engineer, Product New York, New York, United States
hellosage.com, Jackson, Mississippi, United States
Overview
Sage is on a mission to improve care and quality of life for older adults, starting with those residing in senior living facilities. Falls are the leading cause of injury-related death among adults over 65, and fall prevention and emergency response systems for older adults are often archaic. Sage has built a modern way of understanding when older adults need help, including methods for residents to alert caregivers and software for caregivers to triage response. This role is a key part of delivering a product our client counterparts love. Sage is a small, tight team of ambitious, multi-disciplinary entrepreneurs. We are a software-enabled, mission-driven company focused on central problems that achieve our mission. We work hard and fast but view the journey as a marathon, not a sprint. About this Role
We’re looking for an experienced Backend Engineer to join our engineering team as a senior IC focused on backend service development for a product in a new market under development. Our platform is mission-critical, with distributed services, relational and NoSQL data stores, message queues, real-time data pipelines, and a growing set of APIs that must perform reliably at scale. You will own the design and build of scalable backend services at the core of the product. You’ll work across Java-based microservices, databases, and messaging layers to ensure a clean, performant, observable, and maintainable stack. You’ll help shape API design and backend integration with front-end applications and infrastructure. This is an impactful role where you’ll define patterns for service design and data architecture, mentor others, and help shape our backend engineering future. Responsibilities
Architect & Build Services : Design, implement, and scale backend services in Java using frameworks like Spring Boot or Dropwizard. Data & Persistence : Design data models and persistence strategies across
Postgres
and
NoSQL stores
(DynamoDB or similar). Messaging & Integration : Build and operate systems using
message queues
(SQS, Kafka, etc.) for asynchronous communication and event-driven workflows. API Design & Management : Define, document, and evolve
REST APIs using OpenAPI , ensuring consistency and collaboration with front-end teams. Optimize for Scale & Reliability : Ensure services are performant, observable, fault-tolerant, and capable of 24/7 production workloads. CI/CD & Tooling : Own build pipelines and service delivery using
Gradle , automated testing, and CI/CD best practices. Collaborate Cross-Functionally : Work with
front-end engineers
to design API contracts and with
infrastructure engineers
to integrate backend services into a containerized, cloud-native platform. Service & Data Design Leadership : Set patterns for clean API design, service boundaries, and data architecture across the engineering org. Mentor & Guide : Provide technical leadership, perform design and code reviews, and coach teammates in backend engineering best practices. Minimum Qualifications
Core Backend Engineering
Strong proficiency in
Java
and backend service frameworks ( Spring Boot, Dropwizard ). Deep familiarity with
ORMs
(Hibernate, JPA) and data persistence patterns. Solid understanding of
service design principles
and clean architecture patterns.
Data & Storage
Hands-on experience with
Postgres
and SQL performance tuning. Working knowledge of
NoSQL databases
(DynamoDB, MongoDB, or similar). Understanding of transactions, consistency, and data modeling in distributed systems.
Experience with
SQS, Kafka, or equivalent queues/streaming systems . Knowledge of event-driven architecture and at-least-once/exactly-once delivery guarantees. Experience designing, documenting, and evolving APIs with
OpenAPI . Familiarity with best practices for
RESTful API
versioning, error handling, and security. Strong collaboration skills for working with
frontend engineers
and
infrastructure engineers . Build & Deployment
Familiarity with
Gradle build system
and dependency management. Strong experience with
CI/CD pipelines
(Jenkins, GitHub Actions, GitLab, or similar). Knowledge of
containerization & orchestration
(Docker, Kubernetes).
Systems & Observability
Strong understanding of logging, monitoring, and tracing in distributed systems. Experience troubleshooting production issues in complex, containerized environments.
Familiarity with software
design patterns
and ability to apply them thoughtfully. Strong opinions about
service design, API design, and data architecture . Ability to mentor peers and set engineering standards. Preferred Qualifications
Experience in
multi-tenant SaaS
environments. Exposure to
high-throughput, low-latency systems . Familiarity with
cloud-native services
(AWS/GCP). Benefits and Pay
Our headquarters are in New York City. We support cross-team collaboration and an office-first culture with up to 2 remote days per week. We offer competitive base compensation plus stock options. The expected annual salary range for this role is
$175,000-210,000 USD , depending on experience and performance. We provide fully-paid health and dental insurance, vision, and other health benefits, as well as time-off policies including 7 paid holidays and a company-wide winter break. EEO Statement Sage is an equal opportunity employer committed to diversity and inclusion. We prohibit discrimination and harassment based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by law. This policy applies to all employment practices and Sage makes hiring decisions based on qualifications, merit, and business needs.
#J-18808-Ljbffr
Sage is on a mission to improve care and quality of life for older adults, starting with those residing in senior living facilities. Falls are the leading cause of injury-related death among adults over 65, and fall prevention and emergency response systems for older adults are often archaic. Sage has built a modern way of understanding when older adults need help, including methods for residents to alert caregivers and software for caregivers to triage response. This role is a key part of delivering a product our client counterparts love. Sage is a small, tight team of ambitious, multi-disciplinary entrepreneurs. We are a software-enabled, mission-driven company focused on central problems that achieve our mission. We work hard and fast but view the journey as a marathon, not a sprint. About this Role
We’re looking for an experienced Backend Engineer to join our engineering team as a senior IC focused on backend service development for a product in a new market under development. Our platform is mission-critical, with distributed services, relational and NoSQL data stores, message queues, real-time data pipelines, and a growing set of APIs that must perform reliably at scale. You will own the design and build of scalable backend services at the core of the product. You’ll work across Java-based microservices, databases, and messaging layers to ensure a clean, performant, observable, and maintainable stack. You’ll help shape API design and backend integration with front-end applications and infrastructure. This is an impactful role where you’ll define patterns for service design and data architecture, mentor others, and help shape our backend engineering future. Responsibilities
Architect & Build Services : Design, implement, and scale backend services in Java using frameworks like Spring Boot or Dropwizard. Data & Persistence : Design data models and persistence strategies across
Postgres
and
NoSQL stores
(DynamoDB or similar). Messaging & Integration : Build and operate systems using
message queues
(SQS, Kafka, etc.) for asynchronous communication and event-driven workflows. API Design & Management : Define, document, and evolve
REST APIs using OpenAPI , ensuring consistency and collaboration with front-end teams. Optimize for Scale & Reliability : Ensure services are performant, observable, fault-tolerant, and capable of 24/7 production workloads. CI/CD & Tooling : Own build pipelines and service delivery using
Gradle , automated testing, and CI/CD best practices. Collaborate Cross-Functionally : Work with
front-end engineers
to design API contracts and with
infrastructure engineers
to integrate backend services into a containerized, cloud-native platform. Service & Data Design Leadership : Set patterns for clean API design, service boundaries, and data architecture across the engineering org. Mentor & Guide : Provide technical leadership, perform design and code reviews, and coach teammates in backend engineering best practices. Minimum Qualifications
Core Backend Engineering
Strong proficiency in
Java
and backend service frameworks ( Spring Boot, Dropwizard ). Deep familiarity with
ORMs
(Hibernate, JPA) and data persistence patterns. Solid understanding of
service design principles
and clean architecture patterns.
Data & Storage
Hands-on experience with
Postgres
and SQL performance tuning. Working knowledge of
NoSQL databases
(DynamoDB, MongoDB, or similar). Understanding of transactions, consistency, and data modeling in distributed systems.
Experience with
SQS, Kafka, or equivalent queues/streaming systems . Knowledge of event-driven architecture and at-least-once/exactly-once delivery guarantees. Experience designing, documenting, and evolving APIs with
OpenAPI . Familiarity with best practices for
RESTful API
versioning, error handling, and security. Strong collaboration skills for working with
frontend engineers
and
infrastructure engineers . Build & Deployment
Familiarity with
Gradle build system
and dependency management. Strong experience with
CI/CD pipelines
(Jenkins, GitHub Actions, GitLab, or similar). Knowledge of
containerization & orchestration
(Docker, Kubernetes).
Systems & Observability
Strong understanding of logging, monitoring, and tracing in distributed systems. Experience troubleshooting production issues in complex, containerized environments.
Familiarity with software
design patterns
and ability to apply them thoughtfully. Strong opinions about
service design, API design, and data architecture . Ability to mentor peers and set engineering standards. Preferred Qualifications
Experience in
multi-tenant SaaS
environments. Exposure to
high-throughput, low-latency systems . Familiarity with
cloud-native services
(AWS/GCP). Benefits and Pay
Our headquarters are in New York City. We support cross-team collaboration and an office-first culture with up to 2 remote days per week. We offer competitive base compensation plus stock options. The expected annual salary range for this role is
$175,000-210,000 USD , depending on experience and performance. We provide fully-paid health and dental insurance, vision, and other health benefits, as well as time-off policies including 7 paid holidays and a company-wide winter break. EEO Statement Sage is an equal opportunity employer committed to diversity and inclusion. We prohibit discrimination and harassment based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by law. This policy applies to all employment practices and Sage makes hiring decisions based on qualifications, merit, and business needs.
#J-18808-Ljbffr