Staff Software Engineer
Job Description
Must have skills required :
C/C++, Distributed Systems, Linux/Unix, multithreaded programming
Good to have skills :
OpenStack, Python /Golang, MongoDB
Zadara (One of Uplers' Clients) is Looking for:
Staff Software Engineer who is passionate about their work, eager to learn and grow, and who is committed to delivering exceptional results. If you are a team player, with a positive attitude and a desire to make a difference, then we want to hear from you.
Role Overview Description
As a Staff Software Engineer in the team you will design and develop new Enterprise-grade features and explore new directions to improve our product performance and scalability. You will be challenged with complex high-performance distributed software system issues that require a deep understanding of the Cloud infrastructure and Object Storage concepts in parallel to advanced knowledge in Linux.
Your day to day:
Work as part of a cross geographic agile team, working in high velocity, and delivering great quality
Work closely with our Product team and chief architect to design new features and/or improve existing functionality
Explore and resolve complex customer issues escalated by our Support team
What you bring:
- Bachelor's degree in computer science or equivalent from a leading university
- 5+ years of experience
- Strong in C or C++ programing skills
- Excellent understanding of Linux/Unix platform and the concepts
- Excellent hands-on experience in multithreaded programming and distributed systems
- Strong verbal and written communication skills
- High motivation to work in dynamic and innovative startup.
Nice to haves:
Good Python or Golang programing skills
Familiarity with Openstack Swift/Ceph/Object Storage technologies with active community contribution
Database (preferably mongodb) experience
