Backend Software Engineer
Job Description
Sage is on a mission to improve the quality of life for older adults, starting with those residing in senior living facilities. Falls are the leading cause of injury-related deaths among adults over 65. At the same time, fall prevention and emergency response systems for older adults are archaic and ineffective. This issue is exacerbated by the inefficient procedures that operators of these facilities are forced to use to provide care to their residents. Sage's integrated software aims to reinvent how we care for and respond to older adults in times of need. We aim to build a platform that gives caregivers the means to provide care for modern aging.
Sage is a small, tight team of ambitious, multi-disciplinary entrepreneurs. We are a software-enabled, mission-driven company, and are focused only on the problems that are central to achieving that mission. At Sage, we work hard and fast but also know that to build a truly important company, we need to treat our work as a marathon, and not a sprint. The journey matters. We know when to slow down, take breaks, and have fun.
About This RoleAs a backend engineer, you will be one of the main developers building the infrastructure powering the core Sage platform. Sage powers mission-critical operational workflows and always* needs to work. You will work directly with Sage's engineering leaders to design and implement features to make our platform more robust and enable our distributed platform to scale. You will have a direct impact on the direction our infrastructure takes as we grow. Experience with distributed systems and stateless microservices is helpful, but most important is a strong software development foundation and a deep interest in building robust, scalable systems.
Some examples of the work you could be doing on any given day include the following:
- Implementing features for our append-only data model, and ensuring that any scale limitations in our data architecture are accounted for
- Designing a 3rd-party API and service for consumption of our platform insights
- Implementing blue-green downtime-less upgrades for a new microservice
- Implementing ETL pipelines to surface insights on sensor data collected via our Sage Voice device
These traits are essential to success in this role:
- At least 5 years of experience as a backend developer
- Bachelor's degree in Computer Science, Engineering or related field
- Experience with object-oriented programming
- Demonstrated ability to breakdown complex problems and explain them, at the correct level of detail, to both technical and non-technical audiences
These are not essential, but are a plus:
- Experience building microservices in Java
- Experience building horizontally-scalable, highly-available distributed systems
- Experience with web frameworks (ex. Dropwizard, Spring)
- Experience with relational databases (ex. PostgreSQL)
- Experience with caching technologies such as Redis
- Familiarity with Docker containerization
- Familiarity with deploying a platform architecture via AWS
Our headquarters are located in New York City's lively Meatpacking district, and we run the office as you would a family household. While we take our mission seriously, we definitely do not take ourselves too seriously. We have grocery orders for snacks every Monday, drink orders whenever we run low, have team lunches out at local restaurants most days of the week, and get together for "family dinners" where we take turns cooking (or taste-testing) for each other, among other things.
Our benefits package for employees includes competitive base compensation along with stock options. The expected annual salary for this role is between $130,000 and $190,000, depending upon the job level, which will depend on your level of expertise, your experience, and your qualifications. We feel that you should be paid well for your contributions to our mission, and that you should stand to gain as we grow and succeed. We also provide fully-paid health insurance coverage for all of our employees.
Date Posted
09/23/2022
Views
5
Similar Jobs
Software Engineer - Python - Vatic Investments
Views in the last 30 days - 7
Vatic Investments is looking for a Python Software Engineer to work on algorithmic trading systems The role requires expertise in C Python and Linux a...
View DetailsSoftware Engineer - Viam
Views in the last 30 days - 14
Viam is a robotics platform that makes it easy to turn great ideas into productionready robots It offers a modern architecture easy developer APIs clo...
View DetailsSoftware Engineer, SDK/NetCode - Viam
Views in the last 30 days - 11
Viam is a robotics platform that makes it easy to turn great ideas into productionready robots The company is looking for engineers to build software ...
View DetailsSenior DevOps Engineer - 3Red Partners
Views in the last 30 days - 0
3Red Partners LLC is seeking a Senior DevOps Engineer to join their team The company offers competitive benefits excellent worklife balance and opport...
View DetailsSenior Mobile Engineer - Viam
Views in the last 30 days - 13
Viam is a robotics platform that makes it easy to turn great ideas into productionready robots The company is looking for a Mobile Engineer to build c...
View DetailsSr. Manager/Associate Director, Program Management - Volastra Therapeutics
Views in the last 30 days - 11
Volastra Therapeutics is a biotechnology company dedicated to discovering and developing treatments for patients with cancer They have raised funding ...
View Details