Sr. Software Engineer Job in Seattle, Washington US

We are a Seattle start-up, that has reinvented cloud storage. Our stores and protects data in a way that is significantly faster, less expensive, more secure and reliable than anything traditional cloud storage providers can offer. We offer an amazing ground floor opportunity to join our experienced senior management team building the next great Seattle Software as a Service (SaaS) company.

 

 

Position Summary:

The ideal candidate brings strong experience designing and implementing Internet scale distributed systems. You will report directly to the VP, Engineering and work closely with the CTO and a small team of engineers to design, implement, and test core pieces of their service. The position will provide many interesting, hard-core technical challenges and as much responsibility as you can handle. This is a great opportunity to join a dynamic company with a disruptive technology on at an early stage and be a significant contributor to its success.

 

 

Essential Knowledge and Skill Requirements

 

        10+yrs experience developing and shipping system software such as core operating system components, networking stack, distributed file systems, databases, etc.

        Cross-platform software development in C#/Java/C++

        Depth of knowledge in networking, protocol design, concurrent systems

        Experience working on efficient, large scale data synchronization and/or replication protocols.

        Experience building large SaaS applications

        Ability to work independently as well as in small groups

        Previous experience in startups is a big plus

        Comfortable working in a fast paced, dynamic environment

        Passion and desire to make an impact

 

 

Qualifications: