Syncplicity is a well-funded San Francisco, California based startup that is revolutionizing the way people think about their data.
Sharing, backing up, synchronizing files has never been more automatic or intuitive, putting an end to the headaches that keep people
from using their computers in fun, productive, and creative ways. The product was released in April and is recognized by PC World as the
top ranked file synchronization service.
We’re growing fast and are looking for great people who thrive in a small, innovative, and passionate team. No cubes or corporate
red-tape but lots of collaboration. We love self-starters, investors, and mavericks – folks who love what they do, who focus on quality,
and who aren’t afraid to make a difference. Being really smart helps too. We’ve got lots of hard problems to keep you challenged and
tons of opportunities for you to grow with the company.
If you think you might fit in here, we’d love to hear from you.
Syncplicity offers competitive compensation, substantial stock option equity, health benefits, and flexible hours.
Available positions:
Server Developer
Syncplicity is growing fast and we’re looking for an experienced engineer to help us scale our distributed, multi-platform system. Our engineering team is comprised of seasoned developers with broad skill sets covering technologies from Microsoft and open source initiatives alike. If programming in multiple languages and architecting a system in creative ways in order to make it scale to hundreds of thousands of users sounds like fun, email us!
- Own and be responsible for substantial areas of core back-end functionality from start to finish
- Write software to manage terabytes of data in the cloud and use the best programming language for the job
- Employ open source and commercial tools and systems to help scale the product, then write powerful code to connect them
- Leverage the best technologies out there to build exciting server side features for our customers
- Integrate our platform with the rest of the world and make it the best it can be
- Proficiency in both compiled and dynamic languages (C#/Java and Python preferred)
- Experience with relational databases and SQL (MySQL and/or Microsoft SQL Server)
- Deep familiarity with the Linux command line and the Linux OS
- Experience building and testing distributed systems or related software projects a plus
- Experience designing APIs or consuming 3rd party APIs (Facebook, Flickr, Google, etc) is a plus
- Excellent verbal and written communication skills
Send resumes to .
Client Developer
Syncplicity has a Windows and Mac client, with a Linux client soon to follow. As the client development lead, you will be charged with designing, developing, and maintaining our core client code base. Even though Syncplicity is a cloud computing service, there are very hard scalability and optimization problems that needs to be solved on the desktop client. Not only will you have to understand the client side architecture, but you will also have to work with the server team to make design decisions on the whole end-to-end system.
- Own and be responsible for the client side architecture and the Syncplicity client experience
- Work with the team to design our client-server synchronization protocols and implement them on the desktop
- Design and implement much sought-after features in the client that will further its lead in the space
- Awe people by making the client even faster, smarter, and easier to use
- Work with customers and partners to understand, prioritize, and plan the future direction for the client
- An expert in interpreted, dynamically typed languages (Python preferred)
- Strong algorithm analysis and design patterns skills
- Some experience in relational databases and SQL
- Commitment to quality and instrumentation; experience writing automated unit and functional tests (TDD experience a plus)
- Excellent verbal and written communication skills
- Experience with agile development methodologies and processes a plus
- Experience with C#/WinForms, Objective-C/Cocoa, GTK/Qt a plus
Send resumes to .