Roles and Responsibility
The engineering team is looking for bright and ambitiousSenior Software Engineers to continue delivering industry-leading innovationfor large scale CSP solutions at a rapid pace. Due to the massive scalerequirements of our platform, you will be solving challenging problems on adaily basis using cutting edge technologies and advanced architectural patternsinvolving distributed systems, reactive streaming, and stateful services. Inaddition, you will provide end to end solutions which involve CPEs with OpenSync embedded to the cloud platform and beyond. This is a high impact andcustomer facing role with immense growth opportunities and will truly put yoursoftware engineering skills to the test.
What You’ll Do
- Participate in all stages of the software designlifecycle working in multi-disciplinary teams spanning cloud, embedded,front-end web / mobile, data, and product.
- Interface with the customer on a regular basis andunderstand their problems and surgical solve them in any software layer possible.
- Write clean, maintainable code, and perform peer code-reviews.
- Solve challenging scale, integration, and architectural problems.
- Deploy, operate, and troubleshoot applications in aKubernetes ecosystem.
- Represent company to customer site by interfacing withvarious customer engineering teams.
What You’ll Bring
Education Requirements : BS / MS / PhD in Computer Science,Electrical Engineering, or related technical field5+ years of industry experience in writing productioncodeHigh proficiency in writing idiomatic code, preferably inJava, Scala, Node.js, or RustStrong understanding of algorithms, data structures,object-oriented programming, and embedded systemsFundamental understanding of computer networking,operating systems, and databasesStrong analytical and problem-solving skillsStrong oral and written communication skills