SimpliSafe is seeking a Software Engineer to join their Device Connectivity team to develop and maintain high-performance and reliable edge services for device communication within their cloud ecosystem.
Responsibilities
Contribute to solutions from design, development, testing, and deployment
Use the best tools for the job, creating right-sized, tested, and reliable services
Work on microservices that are small, independent, easy to learn, change, and extend
Collaborate and coordinate with various engineering teams
Participate in design discussions/decisions and code reviews
Serve in an on-call rotation as a first responder for software owned by your team
Requirements
1-2 years of experience writing backend services at scale using C++, Go, and Python
Embrace the opportunity to work in a polyglot development environment
Collaborative mindset and a passion for technology and learning
Working knowledge of web services technologies such as TCP, REST, Protobuf, and JSON
Experience with cloud technology (AWS preferred)
Experience with DevOps, Microservices, IoT, and Security
Practitioner of lean or agile software development principles
Experience with Infrastructure as Code (Terraform, Ansible, and such)
Sound knowledge of working with 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)