– Proficiency in programming languages such as C, C++, Java, or Python.
– Working knowledge of Unix/Linux, Windows, or macOS environments.
– Familiarity with developer tools that improve developer velocity, code quality, and health (e.g., compilers, automated releases, testing frameworks).
– Sound knowledge of data structures or algorithms.