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:
- BA/BS degree in Computer Science or related field.
- Strong written and spoken English language skills.