This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Simplisafe - Boston, MA

posted 2 months ago

Full-time - Mid Level
Hybrid - Boston, MA
Administrative and Support Services

About the position

The Staff Software Engineer at SimpliSafe will play a crucial role in enhancing the cloud-based systems that allow customers to manage their home security systems remotely. This position involves designing, developing, and maintaining software solutions while ensuring high reliability, performance, and simplicity. The role emphasizes collaboration within a backend team focused on solving large-scale distributed problems, with a commitment to customer safety and satisfaction.

Responsibilities

  • Partner with internal stakeholders to understand requirements and design simple, reliable, flexible solutions.
  • Drive the implementation of those solutions, both by writing code and supporting other engineers with code reviews and mentoring.
  • Perform long-term support and maintenance work, including performance optimization, bug fixes, feature additions, design and usability improvements, and automation.
  • Document the systems being built to ensure maintainability for future developers.
  • Serve as an on-call first responder for software owned by the team.

Requirements

  • Extensive experience designing and implementing features, including designing and building APIs.
  • Experience with at least 2 major programming languages (C#, JavaScript/TypeScript, Java, C++, Go, Python, etc.).
  • Strong understanding of the SOLID principles.
  • Passion, curiosity, and a desire to continuously learn and grow.
  • Experience building and running cloud-based microservices and distributed systems according to industry best practices.
  • Experience using AWS, Azure, or Google Cloud Platform.
  • Familiarity with the Agile Scrum process.

Nice-to-haves

  • Extensive professional experience in any of the major programming languages mentioned.
  • Experience with lean/agile software development principles and practices, including continuous integration & delivery, test automation, etc.

Benefits

  • Hybrid work model allowing flexibility between office and home work.
  • Opportunities for professional growth and development.
  • Collaborative and inclusive work culture.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service