Job Description :
This is a full-time position with benefits in Redmond, WA.

Summary:
We are searching for a technically strong professional with a foundation in C/C++ systems development to join our project with a top area technology company. You must have prior work experience in systems design and have direct experience in several successful development lifecycles. Small team leadership experience is desired.
You will work in a fast-paced environment with an experienced and highly technical team of engineers to solve a wide range of unique and fascinating problems.
Requirements:
5+ years of experience developing and delivering Microsoft Windows application and/or systems software.
Ability to review specifications, determine ambiguities and provide clarifications and/or corrections.
Ability to manage several different initiatives at once, manage multiple tasks, and set priorities while maintaining high quality standards development activities is desired.
Experience working on multiple products through the full product life cycle from product concept to product release
Thorough understanding and experience writing multi-threaded Windows code.
Excellent debugging skills.
Deep understanding of general systems issues and performance analysis.
Experience with a variety of technologies is preferred such as Win32/64 API, MVC/MVVM, or Windows kernel and/or device driver development.
Excellent initiative and motivation. Ability to work independently and drive problems to a solution with a minimum of oversight.
A B.S. degree or equivalent experience is required, M.S. a plus.
Desired Skills:
Windows system level knowledge or extensive Win32 API experience
Experience integrating native code to C# and/or JavaScript a plus.
Assembly language experience.
Software security vulnerability assessment and mitigation/correction experience.
Agile (scrum) methodologies experience.
Comfortable discussing software architecture concepts such as OO design, refactoring of software, UML methodology, etc.


Client : Confidential