Who You AreThe ideal candidate should have backend code development experience (detailed requirement below) in distributed environment and demonstrate a system-level focus while understanding the impact of every component. Broad knowledge of and exposure to system management software are important for success in this role.
Minimum Qualifications:- Application Code development using Golang or C++
- Experience in backend code development on a Linux platform environment
- Design skills using object-oriented methodologies and experience with multi-threaded, distributed systems
- Data Structure, Algorithms, and debugging skills
- Bachelors in Computer Science + 8 years or Masters in Computer Science + 6 years of software design and backend application code development experience
Preferred Qualifications:- Familiarity with GIT, GitHub, JSON, Microservices, Docker, REST API development, Cloud-native application development
- Familiarity with IPv4/IPv6 networking technologies and usage
- Management systems experience (Network Management or Systems Management or Datacenter Automation)
- Experience with model-driven architecture, meta-model or policy driven systems
We tackle whatever challenges come our way. We have each other’s backs, we recognize our accomplishments, and we grow together. We celebrate and support one another – from big and small things in life to big career moments. And giving back is in our DNA (we get 10 days off each year to do just that).