Software Engineer I/II
SimpliSafe’s Internal Monitoring team is on a mission to level up the alarm monitoring and dispatch experience, both for the call center dispatchers who handle alarms, and for the customers who need information delivered to their fingertips so they can understand what’s happening inside and outside their homes when alarms do happen. We’re looking for motivated early-career Software Engineers to design, develop, maintain and own software solutions. We’re a full-stack team, with problems ranging from basic data capture to at-scale distributed systems; because we deal with life safety, reliability, simplicity, and performance are our key pillars. This is an entry-level position; new graduates and non-traditional backgrounds are welcome!
- Develop quality solutions based on collaborative designs, working with more senior engineers to understand product requirements.
- Develop and maintain tests to ensure the solution continues to function at a high level, and can be maintained & refactored safely.
- Long-term support & maintenance work, such as performance optimization, bug fixes, feature additions, design and usability improvements, automation, etc.
- Document the systems you are building to ensure they can be maintained by the next generation of developers.
- Serve as an on-call first responder for software owned by your team.
You’re a good fit if...
- SWE I: You have worked on pieces of a feature or small not-for-production projects, and have consumed web APIs built by other developers.
- SWE II: You have worked solo on small features or delivered small, tightly scoped projects, including designing and building APIs for others to consume.
- You’re driven by curiosity and a desire to continuously learn and grow.
- At least 1 year of professional experience in any of the major programming languages from above.
- Experience with lean/agile software development principles and practices, including continuous integration & delivery, test automation, etc.