Onsite Senior Software Engineer, Golang/Java, Microservices

Posted 39 minutes ago

Apply now

About the role

  • Senior Software Engineer developing and maintaining cloud-based solutions. Leading design and implementation of managed Cloud Services while collaborating with Site Reliability Engineering team.

Responsibilities

  • Developing and maintaining cloud-based solutions.
  • Solving complex problems and collaborating with the Site Reliability Engineering team to deploy features in a production environment.
  • Designing and implementing managed Cloud Services based on given requirements.
  • Leading role in designing and implementing managed Cloud Services.

Requirements

  • Excellent Problem solver, proficient coder and a designer.
  • Thorough understanding and extensive experience with Data protection technologies having hands-on experience in designing and developing Backup/Restore software.
  • 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.
  • 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..

Job title

Senior Software Engineer, Golang/Java, Microservices

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job