Software Engineer We are working on a variety of projects that are enhancements to our current instant messaging application, as well as other non-IM products (not listed on our site) that will help people communicate and collaborate more easily. We have tons of ideas, and we are looking for outstanding software engineers who are interested in making products for our users all around the world. Our ideal candidate would have a strong background in not only algorithms and design, but also coding; our engineers are in charge of all aspects of a project from start to finish. Requirements: BS/MS/PhD in computer science (or the equivalent). Strong grasp of data structures and algorithms. Extra credit: Experience building and designing scalable distributed systems. Ability to design and implement systems in Python. Extensive experience writing networking code in C/C++. Thorough understanding of TCP/IP and network programming. Adept at hacking open source software. Experience with HTML, CSS, ...