Job Overview
We are seeking an experienced Cloud Platform Software Engineer to join our team. This is a full-time position that can be worked from home.
Main Responsibilities:
* Develop high-performance cloud and container technologies, primarily using Python as the main programming language.
* Design and deliver high-quality solutions and code.
* Develop automated tests to improve the SDLC.
* Investigate and resolve issues reported during testing and customer integration.
* Participate actively in all aspects of an agile software development process.
* Work with a team focused on containerization, virtualization, VM management, and fault-tolerant/carrier-grade development.
* Contribute actively to open-source projects related to the solution.
* Contribute to a highly available, carrier-grade private cloud platform aimed at supporting 5G and distributed Edge deployments worldwide.
Key Skills and Qualifications:
* Solid backend developer experience (preferably in Python, C, or C++), knowledgeable in Linux Essentials.
* Familiarity with container technologies (e.g., Docker, Linux Containers).
* Knowledge of cloud computing concepts (SaaS, IaaS, PaaS).
* Experience with Kubernetes Cluster Administration and App Development.
* Introductory computer networking knowledge on application and transport layers.
About this Role:
This is an exciting opportunity to work on a highly distributed private cloud platform, supporting containerized applications, virtualized machines, and bare metal nodes.
As a Cloud Platform Software Engineer, you will be part of a dynamic team working on cutting-edge technology. Your expertise in cloud and container technologies, combined with your experience in agile software development, will enable you to make significant contributions to our project.