Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

SimpliSafe Logo

Software Engineer II

SimpliSafe

Salary not specified
Oct 8, 2025
Boston, MA, US
Apply Now

SimpliSafe's Device Cloud Services team needs to level up the cloud-based systems that empower customers to interact with their home security systems from anywhere in the world. They are looking for a Software Engineer II to solve large-scale distributed problems, ensuring customers have real-time control and visibility into their security systems.

Requirements

  • Experience designing and implementing features in cloud-based backend systems.
  • Experience with at least 1 major programming language (C, JavaScript/TypeScript, Java, C++, Go, Python, etc.), and comfortable being on a team that utilizes multiple languages.
  • A strong understanding of the SOLID principles.
  • Experience using AWS, Azure, or GCP.
  • Familiarity with the Agile Scrum process.

Responsibilities

  • Develop and design simple, reliable, high-quality software that scales to meet the needs of our growing customer base.
  • 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, and automation.
  • Document the systems you are building to ensure they can be maintained by the next generation of developers.
  • Serve in an on-call rotation as a first responder for software owned by your team.

Other

  • Passion, curiosity and a desire to continuously learn and grow.
  • Customer Obsessed - Building deep empathy for our customers, putting them at the core of our work, and developing strong, long-term relationships with them.
  • Aim High - Always challenging ourselves and others to raise the bar.
  • No Ego - Maintaining a “no job too small” attitude, and an open, inclusive and humble style.
  • One Team - Taking a highly collaborative approach to achieving success.