Who You Are
- BS in Computer Science with 8+ years of relevant shown experience or MS in Computer Science with 5+ years of shown experience.
- You are a software developer whose passion lies in applying the latest software technologies in a DevOps model to embark on this new era of network service orchestration
- Software and product development experience, preferably in cloud computing or distributed systems on Linux and UNIX based systems
- Experience in a similar role that displays strong leadership competencies and ability to foster technical strategy
- Expert level Proficiency in building and deploying enterprise/service provider production systems in one of the following languages (Go, Java, Python, C++)
- Expert skills in application backend engineering, developing REST APIs and micro-services, DB (SQL/NoSQL) persistence.
- Previous experience with containers and orchestration technologies, such as Docker, and Kubernetes is a definite plus
- Outside of the box thinking and problem-solving
- A strong understanding of currently accepted and emerging methodologies for managing infrastructure at scale
- Ability to balance solving problems with technology vs. finding problems to answer with a piece of technology
- You are an authority coder and complete self starter who can pickup new technologies with ease, loves solving and designing complex systems
- You have strong Object-Oriented Analysis and Design concepts.
- Strong Networking skills, Knowledge of Virtualization Technologies like OpenStack and/or VMWare is a huge plus
- You are passionate about continuous integration, delivery, and deployment processes
- Demonstrated expertise in developing applications using Python Programming Language
- Experience in network orchestration design and development for any network provisioning and management solutions
- Deep knowledge of design patterns, data structures, and algorithms
- Working knowledge in Erlang is a plus
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).