Job Post
Senior C++ (backend/server-side) Software Engineer
Overview:
SimpliSafe is looking for a Senior C++ Software Engineer to design and develop backend/server-side applications for our next generation platform of our award winning IoT consumer products infrastructure. In this role, you will:
Develop the platform for current and next generation products
Design, code and integrated comprehensive solutions to improve our products
Identify and fix potential security threats
Continually improve and maintain backend servers
Unit test and verification of code and related API framework
About You:
Experience writing highly scalable servers in a Linux/UNIX environment
Strong working knowledge of network security and protocols (TCP/IP and sockets)
Extensive work in multithreaded environments such as POSIX threads
Demonstrated ability to code in C/C++; Boost C++ libraries is a plus
Experience debugging using log analysis, visual debuggers, valgrind, etc
Enjoys working in a highly collaborative environment
Minimum of Bachelor Degree in EE/CS or equivalent
Working knowledge of video standards (e.g. H.264) considered a bonus
Additional skills desired: git/version control, redis, protobuf, APIs, C++ 14