SugarSync is seeking a motivated and talented engineer to help shape its technology. In this role you will implement key elements of the platform *PRIMARILY IN JAVA* WITH SOME C++. These elements are the backbone of SugarSync, with a focus on building highly scalable cloud services—supporting petabytes of data and hundreds of thousands of concurrent user sessions—and real-time client-server synchronization.Key responsibilities include:
*Specify, design and implement features that improve the utility, performance and scalability of the SugarSync platform
*Enhance and extend cross-platform components that enable real-time sync of user data
*Mentor other members of the team
*5+ years of development using Java
*2+ years of development using C++
*Development in a large-scale client-server environment
*Object-oriented analysis and design patterns
*Multi-threaded, asynchronous and distributed software architecture
*Solid experience in building, configuring and monitoring highly available, large scale distributed systems
*Successful completion of projects using agile development methodologies
*Building applications on Linux/UNIX
*Strong communication skills (verbal and written), well organized, self-starter, strong attention to detail, flexible, resourceful, able to thrive in a dynamic, fast-paced environment, quick intellect, natural curiosity, mentoring and multi-tasking skills
*Well versed with database concepts, SQL and Java ORM frameworks (Hibernate)
*Cross-platform experience, particularly Linux, Windows and OSX
*Experience working with RESTful and SOAP services
*Experience with Java Web Stack (Jetty, Tomcat, SOAP)
*Familiar with Jenkins, Maven and Test Driven Development
*TCP/IP and sockets
BS/MS in Computer Science or equivalent experience
SugarSync, Inc, based in San Mateo CA, combines all the excitement and perks of a start-up company with the infrastructure and management of a well-established firm. The team is exceptional: well-grounded, focused, and determined to offer the best product in this “hot” technological space. SugarSync is a place to work with and learn about real sync technology and to make a meaningful and influential contribution.
The SugarSync product is a reflection of the people developing and implementing it: direct, easy to access and exceptional. With a simple download on your computers and mobile devices, you have all the cloud has to offer with additional features and customer support. Our product is considered to be a market innovator and is poised for incredible growth, having been described as "The Next Killer App" by the Enderle Group, and as "the best solution I have tested for replicating and synchronizing your files across multiple computers" by Walt Mossberg of the Wall Street Journal.
As much as we would like to give you a salary range, we must first understand your technical capabilities and your fit in our company. Please know that our salaries are competitive for the Silicon Valley market, ALL SugarSync employees are company shareholders and our benefits package is generous including covered health care premiums and weekly catered lunches.