Senior Software Engineer (C++ Server-side)
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