Senior Software Engineer
Job Description
We’re a high-tech home security company that’s passionate about protecting the life you’ve built. So, we’ve created a culture here that cares just as deeply about the career you’re building. Ours is a no-ego culture of collaboration and innovation where those seeking their next challenge can find big opportunities, and make a huge impact on the lives of all those that we protect. We don’t just want you to work here. We want you to grow and thrive here.
Why are we hiring?Well, we’re growing and thriving. So, we need smart, talented, and humble people who share our values to join us as we relentlessly pursue our goal of ensuring everyone feels safe in their own home.
Job DescriptionSimpliSafe’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 a motivated, experienced Software Engineer 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.Â
What You'll Do:- Develop and Design quality solutions, working with more junior engineers to help them better 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.
- Extensive experience designing and implementing features, including designing and building APIs for others to consume.
- Experience with at least 2 major programming language (JavaScript/TypeScript, Python, Java, C#, Go, etc.).
- Passion, curiosity and a desire to continuously learn and grow.
- Experience building cloud based Microservices
- Extensive 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.
- Customer Obsessed - Building deep empathy for customers and developing strong, long-term relationships with them.
- Aim High - Always challenging oneself and others to raise the bar.
- No Ego - “no job too small” attitude, and open, inclusive and humble style.
- One Team - highly collaborative approach to achieving success.
- Lift As We Climb - A track record of investing in developing others and helping others succeed.
- Lean & Nimble - working with agility and efficiency to experiment in an often-ambiguous environment.
Date Posted
02/28/2023
Views
4