
Senior Software Engineer (C++, OS internals)
- Manchester
- Permanent
- Full-time
- Challenge #1: create comprehensive and reliable solutions
- Challenge #2: do it for several platforms, using all the best from each platform
- Challenge #3: still keep solutions cross-platform where possible
- 7+ years of experience in software development.
- Very good demonstrable understanding of operating systems internals.
- Experience in software development on Windows and/or macOS platforms close to OS level.
- You are fluent in C++, preferably up to date with the latest standard iterations.
- Proven experience leading or being an important contributor to one or more significant projects.
- Consistently write concise and very well-tested code.
- You can navigate and debug complex code using the tools available and have very strong attention to detail.
- You can do OS-level research.
- Experience in kernel-mode software development is an advantage.
- Experience in multi-platform/cross-platform development, especially on Windows and macOS platforms, is also an advantage.
- You enjoy working in a dynamic environment, and you are result-oriented.
- You are a problem solver and like challenging tasks.
- You communicate clearly and concisely in English.