About this role
## Job Summary
As a Software Engineer, your responsibilities will include developing and maintaining cloud-based solutions. You will focus on solving complex problems, testing, automating and collaborating with the Software Engineering team to deploy features in a production environment. The team is responsible for maintenance & enhancements to existing technologies & products.
## Job Requirements
- Excellent Problem solver, and a proficient coder.
- Strong oral and written communication skills.
- Proficient with any of the languages C, C++, Golang or Python.
- Thorough understanding of Linux or other Unix-like Operating Systems.
- Strong in Data Structure and algorithms.
- Understanding of Container based technologies preferably Kubernetes & Dockers and experience with Cloud service APIs (e.g. AWS, Azure or GCP) is desirable.
- Understanding of Block/File technologies having hands-on experience is desirable.
- Continuously monitor, analyze, and measure system health, availability, and latency using Google native tooling.
- Engage in incident management processes including the 24X7 Oncall rotations ( as per the sun model) to resolve production issues within agreed SLAs/SLOs.
## Education
- B.E/B.Tech or M.S or Mtech in Computer Science or related technical field.
- 2 years of experience and must be hands-on with coding.