
Senior Software Engineer (Go/Golang, Python & DevOps)
- Bangalore, Karnataka
- Permanent
- Full-time
- Lead to deliver features, including participating in the full software development lifecycle.
- Participate in product design, development, verification, troubleshooting, and delivery of a system or major subsystems, including authoring project specifications.
- Excellent Problem solver, proficient coder and a designer.
- Thorough understanding and extensive experience with Block/File technologies having hands-on experience in designing and developing software solutions.
- Proficient with any of the languages C, C++ or Golang.
- Experience with Python, Java/C-sharp is added advantage. Thorough understanding of Linux or other Unix-like Operating Systems.
- Strong in Data Structure and algorithms.
- Expertise in REST API design and implementation.
- Prior experience with Filesystem development and Distributed system design is desirable.
- Understanding of Container based technologies preferably Kubernetes & Dockers and experience with Cloud service APIs (e.g. AWS, Azure or GCP) is desirable.
- Continuously monitor, analyze, and measure system health, availability, and latency using Google native tooling. Develop and implement steps to improve system and application performance, availability, and reliability.
- Knowledge of infrastructure like hypervisor, Cloud Storage and experience with cloud services including Databases, Caching, Object and Block Storage, Scaling, Monitoring, Load Balancers, Networking etc. is added advantage.
- Mentor junior members, participate in interviews, and contribute to building high-performance teams.
- Work on development, bug fixes/updates, spec updates, customer RCAs and automation.
- Strong oral and written communication skills.
- Engage in incident management processes including the 24X7 Oncall rotations ( as per the sun model) to resolve production issues within agreed SLAs/SLOs.
- B.E/B.Tech or M.S in Computer Science or related technical field
- 8 to 12 years of experience and must be hands-on with coding