About the Job
We are seeking a skilled Cloud Platform Software Engineer to join our team. As a key member of our team, you will be responsible for developing high-performance cloud and container technologies.
Main Responsibilities
* Develop high-performance cloud and container technologies leveraging Python as the main programming language;
* Develop and deliver high-quality solutions and code;
* Develop automated tests, improving the software development life cycle (SDLC);
* Investigate and resolve issues reported during testing and customer integration;
* Participate in all aspects of an agile software development process;
* Work as part of 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.
Required Skills and Qualifications
* Solid backend developer knowledge (preferably but not restricted to Python, C, or C++), with Linux Essentials skills; interested in working on development and troubleshooting of a highly distributed private cloud platform supporting containerized applications, virtualized machines, and bare metal nodes;
* Basic concepts of hardware, processes, programs, and the components of the Linux Operating System;
* Familiarity with command-line interfaces and file manipulation;
* Knowledge of system security, including users/groups and file permissions for public and private directories;
* Able to create and run simple scripts.
Desirable Skills
* Experience with container technologies (e.g., Docker, Linux Containers);
* Knowledge of cloud computing concepts (SaaS, IaaS, PaaS);
* Experience with Kubernetes Cluster Administration (designing infrastructure that involves one or more Kubernetes clusters, configuring, controlling, and monitoring Kubernetes clusters);
* Experience with Kubernetes App Development (designing and developing applications that run in Kubernetes clusters);
* Basic computer networking knowledge (application and transport layers).
About Us
We are a leading digital engineering and modernization partner to some of the world's leading enterprises and digital native companies. We provide technology practices such as Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
Our Commitment
We believe in hiring professionals based solely on their skills and qualifications, and we do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.