Skip to main content

SimpliSafe

Software Engineer II- User Systems

Boston, MA$93.8k–$125.1kmidAdded today

About this role

SimpliSafe seeks a Software Engineer II to develop and maintain cloud-based backend systems supporting their mobile applications. You'll work cross-functionally to optimize performance, ensure reliability, and participate in on-call rotations for the User Systems team.

What you'll do

  • Design, develop, test, and deploy backend systems in a cross-functional team environment
  • Optimize backend systems for performance, reliability, and scalability
  • Participate in design and code reviews while writing and maintaining comprehensive tests
  • Document systems to ensure maintainability for future developers
  • Serve in on-call rotation as first responder for team-owned software

What they're looking for

  • Programming in JavaScript/TypeScript, Rust, Java, Go, Python, or C#
  • Cloud-based backend development
  • Agile methodologies (Scrum or Kanban)
  • DevOps principles and practices
  • Software testing and quality assurance
  • System design and optimization
  • Code review and documentation

Benefits

  • Mission- and values-driven culture with inclusive environment
  • Comprehensive total rewards package including health, wellness, and retirement benefits
  • Free SimpliSafe system and professional monitoring
  • Employee Resource Groups for networking and professional development
  • Hybrid work model with flexibility (2 core days in office)
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

SimpliSafe

SimpliSafe builds cloud-based backend services and systems for home security, including live video streaming, recording, and remote device control capabilities. The company is hiring Software Engineers at multiple levels to develop and maintain distributed systems that power their security platform.

View all jobs at SimpliSafe

Likely interview questions

  • Tell us about a backend system you've optimized for performance or scalability—what was the challenge and how did you approach it?
  • Describe your experience with the programming languages we use and how you've adapted when joining teams with multiple tech stacks.