C++ Software Engineer
Responsibilities:
Design and implement software requirements and new product features
Enhance and maintain existing functionality for our sophisticated real time software
Participate in design discussions and review sessions
Create high-level and detailed design documents
Assist with product documentation, unit testing and ensure overall product quality
Qualifications:
3+ years of solid, proven development experience with C++
Proficient in object-oriented design skills
Experience with Linux/Unix & Windows
Working knowledge of multi-threaded applications
Working knowledge of TCP/IP and UDP protocol
Understanding of Client/Server software
Financial trading systems experience is a plus
Ability to understand business requirements and translate to technical requirements
BS or MS in Computer Science, Engineering or related discipline