Senior Software Engineer – C++, Java, Python

Bachelors in CS or EE 10+ years related experience,

Hands on and strong  proficiency in C, C++ and Java in Linux and Windows environments.

10+ years industry experience, working on high-performance, high-availability, distributed systems

Good understanding of TCP/IP, Socket programming, Multi-threaded applications, Client-Server architecture, Performance tune up & Server scaling.

Good fundamentals in OS concepts, Algorithm/Data structures, Modular programming

Knowledge of RESTful web services, Spring, Queuing and Brokering Services ( eg. ActiveMQ, RabbitMQ ), MySQL, Unix Shell Scripts, jQuery and JavaScript desired

Experience working with FlexNet Licensing and Installatiom technology a big plus

Security related expertise including Cryptography, PKI, and Digital Signatures are highly desired

Knowledge about creating test harnesses  and units tests for complex software systems is essential

Knowledge of Grid environments such as LSF, TCL/TK a plus

Must be result oriented, independent, self-starter, organized and an effective communicator

Share this job