Cloud Software Group is seeking a Principal Engineer to develop new cross-platform features and improve performance and stability for solutions with millions of daily usages.
Requirements
- Deep experience in C and C++ is required.
- Strong understanding of Computer Science fundamentals (Algorithms, Data Structures, Operating Systems, Networking concepts) more aligned to Systems’ Programming.
- Experience with complex, high performance, multi-threaded, low-level software is required.
Responsibilities
- Develop new outstanding cross-platform features.
- Work on improving performance and stability for successful solutions with millions of daily usages.
- Embrace and institute coding standards (e.g. code reviews, logging and instrumentation, static and dynamic code analysis, code coverage, unit, integration tests) within the team.
- Collaborate with Product Owners and Product Managers, Product Design, DevOps and Product Security teams to understand requirements for software development in a Scaled Agile environment.
- Compose and maintain detailed design specifications and component documents.
Other
- A Bachelor's degree or equivalent is required. Masters degree is preferred.
- Requires a minimum of 15 years of relevant experience in Object-Oriented languages.