Design and develop Linux software for deployment on server
Own features from design to delivery
Collaborate with multi-functional team in various physical locations
Troubleshoot issues with the product as reported from customers responsively
Other projects as assigned
Requirements
Can develop high-quality code in C/C++ and can demonstrate that capability, be it through job experience, schoolwork, or contributions to community projects
Experience on Linux or Unix developing product code with the following characteristics:
High concurrency requirements needing strong use of multi-threading
High reliability requirements
Detailed requirements on low-level operating characteristics (memory usage, efficient performance, correct conformance to external standards)
Experience working on a team to ship major features and releases
Able to communicate, collaborate, and work effectively in a distributed team
Tech Stack
Linux
Unix
Benefits
Market leader in compensation and equity awards
Comprehensive physical and mental wellness programs
Competitive vacation and holidays for recharge
Paid parental and adoption leaves
Professional development opportunities for all employees regardless of level or role
Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections