About the Job
We are seeking a talented Cloud and Container Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality cloud and container technologies.
Key Responsibilities
* Design and develop high-performance cloud and container solutions leveraging Python as the main programming language;
* Develop automated tests to improve the software development lifecycle;
* Investigate and resolve issues reported during testing and customer integration;
* Participate in agile software development processes;
* Contribute to a highly available, carrier-grade private cloud platform aimed at supporting 5G and distributed Edge deployments worldwide.
Essential Skills and Qualifications
* Solid backend development skills with knowledge of Linux Essentials;
* Bachelor's degree in Computer Science or related field;
* Basic concepts of hardware, processes, programs, and Linux Operating System components;
* Ability to work on command lines and files;
* Knowledge of system security, including users, groups, and file permissions.
Desirable Skills and Qualifications
* Experience with container technologies (Docker, Linux Containers);
* Knowledge of cloud computing concepts (SaaS, IaaS, PaaS);
* Experience with Kubernetes Cluster Administration (designing infrastructure, configuring, controlling, and monitoring clusters);
* Introductory computer networking knowledge on application and transport layers.
What We Offer
A collaborative and dynamic work environment that fosters innovation and growth; opportunities for professional development and advancement; competitive compensation and benefits packages.