Tech Lead Cloud Platform Software Engineer

BrazilFull-TimeLeadSoftware Engineering

You will be redirected to the company career page

Intro

  • Important Information
  • Location: Brazil Job Mode: Full-time  Work Mode: Work from home
  • Responsibilities and Duties
  • Develop high performance cloud and container technologies mostly leveraging Python as the main programming language;
  • Develop and deliver high quality solutions and code;
  • Develop automated tests, improving the SDLC;
  • Investigate and resolve issues reported during testing and customer integration;
  • Actively 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 to be at the core of 5G and distributed Edge deployments worldwide;
  • As a Tech Lead, be the reference when communicating with the team and stakeholders (including the customer);
  • Mentor less experienced team members.
  • Essential Skills
  • Solid backend developer (preferably but not restricted to Python, C or C++), knowledgeable in Linux Essentials*, interested in working on development and troubleshooting of a highly distributed private cloud platform supporting containerized applications, virtualized machines and bare metal nodes;
  • *Linux Essentials:
  • Basic concepts of hardware, processes, programs and the components of the Linux Operating System;
  • How to work on the command line and with files;
  • How to create and restore compressed backups and archives;
  • System security: users/groups and file permissions for public and private directories;
  • How to create and run simple scripts.
  • Desirable Skills
  • Experience with container technologies (e.g., Docker, Linux Containers, etc.);
  • Knowledge of cloud computing concepts (SaaS, IaaS, PaaS);
  • Experience with Kubernetes Cluster  Administration (design infrastructure that involves one or more Kubernetes clusters, configure, control, and monitor Kubernetes clusters);
  • Experience with Kubernetes App Development (design and development of applications that run in Kubernetes clusters);
  • Introductory computer networking knowledge on the application (HTTP/HTTPs/SIP/etc.) and transport (TCP/UDP/etc.) layers.

Job Summary

CompanyEncora
LocationBrazil
TypeFull-Time
LevelLead
DomainSoftware Engineering