Sage is looking to solve the problem of archaic and ineffective fall prevention and emergency response systems for older adults in senior living facilities by building a modern software-enabled solution.
Requirements
- 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).
- Experience with API design (REST/gRPC), serialization formats, and versioning strategies.
- Hands-on expertise with cloud platforms (AWS, GCP).
- Strong knowledge of containerization and orchestration (Docker, Kubernetes).
- Familiarity with Infrastructure as Code (Terraform or equivalent).
- Familiarity with event-driven architectures and streaming systems (Kafka, etc).
Responsibilities
- Own and drive high-impact backend and infrastructure initiatives, from design through production.
- Design and implement distributed, fault-tolerant backend services with an emphasis on performance and resilience.
- Evolve our containerized, cloud-native platform, ensuring observability, reliability, and efficiency at scale.
- Profile and tune Java services, improve throughput/latency, and scale systems to handle high-volume workloads.
- Share expertise in backend engineering and infrastructure best practices with other engineers.
- Collaborate with product engineering teams to deliver secure, scalable features and infrastructure improvements.
Other
- Ability to lead design reviews, write technical proposals, and set engineering standards.
- Track record of mentoring other engineers on backend and infrastructure skills.
- While we are an in-office culture, we allow up to 2 remote days per week.
- Sage is an equal opportunity employer that is committed to diversity and inclusion in the workplace.
- Sage makes hiring decisions based solely on qualifications, merit, and business needs at the time.