
Senior Windows Developer with Security Focus
- Warszawa, mazowieckie
- Stała
- Pełny etat
- Act to deliver.
- Disrupt to grow.
- Team up to win.
- The client is a global company with employees based in Europe, the US, and Asia
- The project will be managed by the client but the Codilime Engineering Manager will be assisting in the project management and coordination
- At the start, the customer will expect you to review and evaluate their ideas, regarding how they can leverage Windows libraries and tools in their product, and then come up with additional ideas and suggestions
- Guide, teach, and advise the customer on how to create secure Windows services in an efficient manner
- Research and define how to implement client requirements and ideas best
- Take part in technical discussions with the team and the client
- Help create a set of Windows services (in Rust, C++, or other suitable language)
- Occasionally, take part in technical pre-sales meetings
- Strong experience with Windows system-level programming (background agents/Windows services using Windows API)
- In-depth knowledge of Windows internals
- Proficiency in any system-level programming language (e.g., C/C++/Rust)
- Solid understanding of application security and integrity enforcement (e.g., code signing, process protection, tamper detection).
- Strong debugging and problem-solving skills with tools like WinDbg, Process Monitor, and Event Tracing for Windows (ETW).
- Ability to work both independently and in a team
- English at least B2 level, C1/C2 preferred
- Proven previous experience with security-related software on Windows (e.g., antivirus, firewall, EDR, DLP, integrity protection solutions)
- Familiarity with USB device handling and network-based device forwarding/virtualization
- Familiarity with policy enforcement frameworks (e.g., Windows GPO, security baselines, or custom enforcement mechanisms)
- Experience with Windows kernel-mode drivers
- Understanding of HTTP, REST APIs, and RPC
- Understanding cloud integrations and API design best practices
- Hands-on experience with CI/CD
- Knowledge of Go or JavaScript
- Strong leadership skills and experience in communication with clients and requirements elicitation
- Experience in working with Software Houses
- Flexible working hours and approach to work: fully remotely, in the office or hybrid
- Professional growth supported by internal training sessions and a training budget
- Solid onboarding with a hands-on approach to give you an easy start
- A great atmosphere among professionals who are passionate about their work
- The ability to change the project you work on