Experienced C++ Developer
Location: New York, NY
Experience: 8+ years
Employment Status: Full Time, Permanent
High profile role working with the office of the CTO for a prominent, profitable, highly respected, growing and technology driven company in NYC! Outstanding opportunity to be a member of a select team working with the CTO!
Our client’s CTO UI Technology Research group acts as a liaison between the R&D Software Infrastructure group and User Experience group. Their primary goal is to set the technology direction for company products through short, medium and long term projects, with an emphasis on creating better human experiences with technology.
We are looking for a very senior software developer experienced in the design of complex software products and business systems. This is a unique opportunity to influence one of the most ubiquitous and influential software products in the marketplace. Although this is not a management role, this position will be a technical conduit for front-end and back-end technologies in conjunction with business needs. This is a position for the serious software developer who thrives on being in the trenches, responsible for designing and maintaining a collaborative environment between our R&D Software Infrastructure group and User Experience group.
The ideal candidate must possess extensive experience in both architecting software infrastructure as well as application development. For example, you would want to design your own web browser, as opposed to building the web sites. You must be a team player with proven success on achieving aggressive deadlines. Demonstration of strong passion, excellent communication skills, and creative problem solving is a must.
Qualifications:
• 8+ Years in writing object-oriented software using the C++ programming language
• Proficient with using UNIX and Windows system
• Proficient with many GUI toolkits in UI & UX
• Proficient in programming multithreaded and networking applications
• Familiar with systems programming
• Knowledge of Web UI (via HTML, Flash, etc) as well as traditional native toolkits (WPF, GTK, Win32)
• Able to converse in a variety of programming languages: Javascript, Lua, C++, C#, Python, etc.
• Involvement in open source projects is a plus.

|