SimpliSafe is looking for a Senior Software Engineer to join their Device Management team to develop and maintain highly performant and reliable services that enable authenticating, maintaining inventory, and managing devices, which are critical for customer home security.
Requirements
- Industry experience (3+ years) writing backend services at scale using one of Node.js, Go, or C
- A willingness to work in a polyglot development environment.
- Thorough understanding of foundational web service technologies (e.g. TCP, REST, Protobuf, JSON).
- Experience with cloud technology (AWS preferred) and designing solutions that leverage its unique advantages.
- 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.
- Experience with Infrastructure as Code (Terraform, Ansible, and such)
- Experience working with one or more of the following data handling technologies (SQL, MongoDB, Redis, Amazon SQS, Elasticsearch, Kafka, Amazon DynamoDB)
Responsibilities
- Build solutions from their inception through to production - from design, development, testing and deployment.
- Use the best tools for the job; creating right-sized, tested, and reliable services to meet the needs of customers and co-workers
- Work on microservices which are: Small and independent, Easy to learn, change, extend
- Collaborate and coordinate with various engineering teams within the platform to drive adoption, gather feedback, and continuously improve the solution
Other
- A collaborative team player
- Collaborative mindset and a passion for technology and learning.
- Enjoys mentoring teammates and helping everyone perform better.
- Customer Obsessed
- Aim High