Propel Software Corporation has a position available for a Principal Software Engineer – Windows Client Platform who will thrive in a professional and team-oriented environment. Propel’s Accelerator and Personal Bandwidth Management services are based on patent-pending technologies and offers improved Internet experience to end-users and improved bandwidth utilization to network and content providers. The core technologies used by Propel are extensible to many other applications beyond content delivery and bandwidth utilization optimization.
As a member of Propel’s software development team, you will be responsible for definition, implementation and further enhancements to Propel’s Personal Bandwidth Management technology. You will work with Propel’s Software Architects to extend Propel’s technology towards new application areas. In this critical role, you will also work closely with our Product Marketing team to translate product requirements into implementation.
We are looking for a self-motivated and experienced individual to work with Propel’s web acceleration client software. You will be responsible for building the client application for Propel Personal Bandwidth Management services. Propel’s products revolve around network technologies, so a passion for networking will contribute to your great success and satisfaction.
A successful candidate needs to be able to understand and implement Windows-based client-server applications. You must have in-depth understanding and knowledge of socket programming on Windows and have expert knowledge of Win32 libraries. We are looking for an engineer with the ability to implement rock-solid, well documented code within target time constraints.
General knowledge of how Internet protocols, such as TCP/IP, HTTP, FTP, POP3, IMAP, SMTP and SNMP work is also required. Fluency in programming in C++ in a Windows environment is essential. Experience with COM and ATL are strong pluses. Knowledge of one or more scripting languages such as python or perl wouldn’t hurt either. You must also understand general software development lifecycle, source management and defect management methodologies in a mixed Microsoft Windows and Linux environment. Knowledge of and experience with installers and low-level Windows networking are significant pluses.
This position requires BSCS degree and a minimum of 5 years of experience.
Interested? Please send your resume to jobs@propel.com.