Jobs and Careers
SI

Senior Software Engineer

SimpliSafe
United Statesfull_timeVerifiedPosted 2 Feb 2023

About the role

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!

Responsibilities

  • 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.

You’re a good fit if...

  • You have extensive experience designing and implementing features, including designing and building APIs for others to consume.
  • You have experience with at least 2 major programming language (JavaScript/TypeScript, Python, Java, C#, Go, etc.).
  • You’re driven by curiosity and a desire to continuously learn and grow.
  • You have experience building cloud based Microservices

Nice-to-Haves

  • At least 5 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.

 

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

SimpliSafe

View company profile →