✨ About The Role
- The Principal Software Engineer will design, develop, and enhance cloud-based microservices.
- The role involves making key technical decisions and guiding the engineering vision for the team.
- The engineer will collaborate with other engineers, product owners, and designers to solve challenging problems.
- The position requires the development and deployment of containerized applications using Docker and Kubernetes.
- The successful candidate will be responsible for creating and maintaining architecture, design, troubleshooting, deployment, and configuration documents.
âš¡ Requirements
- The ideal candidate will have a bachelor's degree in Computer Science, Computer Engineering, or a related technical field.
- A minimum of 10 years of professional software development experience is required.
- Proficiency in major programming languages such as Golang, C/C++, Python, Java, or Scala is essential.
- Strong analytical and problem-solving skills are necessary to thrive in this role.
- The candidate should have experience in building scalable and reliable systems in a cloud-native environment.