Simplisafeposted 18 days ago
Full-time • Mid Level
Hybrid • Boston, MA
Administrative and Support Services

About the position

SimpliSafe is seeking a Software Engineer to join our Device Connectivity team. This team plays a crucial role in developing and maintaining highly performant and reliable edge services that enable our devices to communicate with the rest of our cloud ecosystem. These services are not just critical; they are indispensable in keeping our customers' homes secure. In this role, you will build solutions from their inception through to production - from design, development, testing and deployment. You will use the best tools for the job, creating the right-sized, tested, and reliable services to meet the needs of customers and co-workers. You will work on microservices, which are small and independent, easy to learn, change, and extend. As an Engineer, you will collaborate and coordinate with various engineering teams within the platform, be a technical contributor on the team, participate in design discussions/decisions and code reviews, support in creating a technical roadmap for the team, and serve in an on-call rotation as a first responder for software owned by your team.

Responsibilities

  • Build solutions from their inception through to production - from design, development, testing and deployment.
  • Use the best tools for the job, creating the right-sized, tested, and reliable services to meet the needs of customers and co-workers.
  • Work on microservices that are small and independent, easy to learn, change, and extend.
  • Collaborate and coordinate with various engineering teams within the platform.
  • Participate in design discussions/decisions and code reviews.
  • Support in creating a technical roadmap for the team.
  • Serve in an on-call rotation as a first responder for software owned by your team.

Requirements

  • Industry experience writing backend services at scale using C++, Go and Python.
  • Thorough understanding of foundational web services technologies such as TCP, REST, Protobuf, and JSON.
  • Experience with cloud technology (AWS preferred) and designing solutions that leverage its unique advantages.
  • Experience with Infrastructure as Code (Terraform, Ansible, etc.).
  • Sound knowledge of working with one or more of the following data handling technologies: SQL, AWS IoT, Redis, Amazon SQS, Elasticsearch, Kafka.
  • Comfortable with the CLI and shell scripting.
  • Knowledge of containerization and orchestration (Docker, Kubernetes, or ECS).

Nice-to-haves

  • Collaborative mindset and a passion for technology and learning.
  • Enjoys mentoring teammates and helping everyone perform better.
  • Practitioner of lean or agile software development principles and practices, understanding and advocating the importance of test automation, continuous delivery, continuous improvement, and value delivery.

Benefits

  • A mission- and values-driven culture and a safe, inclusive environment where you can build, grow and thrive.
  • A comprehensive total rewards package that supports your wellness and provides security for SimpliSafers and their families.
  • Free SimpliSafe system and professional monitoring for your home.
  • Employee Resource Groups (ERGs) that bring people together, give opportunities to network, mentor and develop, and advocate for change.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service