Senior Software Engineer- Storage Job Description Template
Our company is looking for a Senior Software Engineer- Storage to join our team.
Responsibilities:
- Create the world’s best distributed server infrastructure which companies will rely on for mission-critical OLTP needs;
- Be agile;
- Research industry and academic leading-edge algorithms for distributed consensus, replication, consistency, availability and scalability;
- Design and implement needle-mover features with simplicity, elegance and economy;
- Discuss and debate with your peers as you help figure out product requirements and the architectural approach to getting things built.
Requirements:
- You’re a good communicator and an excellent team mate;
- You think distributed systems problems are cool;
- You’re a self-motivated, independent, and high-performance person. You learn quickly and you enjoy worthy challenges;
- You can hack in C, C++ but you also like the intoxicating power of working in higher-level languages like Go;
- You might even have some real-world functional programming experience;
- We’re doing some exciting work and we try to have fun while we’re at it. Reach out to us – we’d love to hear from you;
- You have 4+ years of commercial or open source software experience (prefer experience with packaged, downloadable software);
- You like working in organizations that strive to have a good balance between doing it right and moving quickly;
- You’re particular about your toolset, because you have it set up just how you like it and when you’re at your best you’re insanely productive.