C++ Infrastructure Developer
0
We're tearing down the existing infrastructure and rebuilding it to enable better integration with web technology, mobile apps, parallel processing, and more. This is your opportunity to truly innovate.
Responsibilities
- Developing innovative designs and code for using our server in web and mobile environments.
- Re-architecting existing APIs so that they can leverage new technologies (e.g., multiple cores, distributed systems, services in the cloud)
- Developing the architecture and APIs which are used by all our developers to build our products.
Qualifications Required:
- BS degree plus 5yrs, or MS/PhD, with commercial software experience
- Development on multiple platforms in C++
- Responsibility for a significant piece of functionality for a year or longer.
- Experience working with STL
- Experience with OO designs and techniques
- Solid hands on experience working with various debugging tools
- Experience with multi-threaded code
- Excellent written and verbal communication skills.
- Be undaunted by challenging problems
- Have an appreciation for craftsmanship
Plusses:
- Experience with Java
- Experience with Boost
- Experience with HTML5 and JavaScript
- Familiarity with SCM systems (e.g., CVS, Perforce)