Principal/Senior Engineer - Software Product Development
Location:
Hyderabad
Experience:
4-10 Years (5+ preferred)
Notice Period:
Max 15 Days
Employment Type:
Full-time
Budget:
Up to 26 LPA
About the Role:
We are looking for a Principal or Senior Software Engineer with strong expertise in Golang and experience in building performant and scalable distributed systems. This role involves core product development for mission-critical components such as backup/restore, resizing, and deployment automation.
Responsibilities:
Understand system design specifications and translate them into functional software.
Develop distributed systems using Golang (mandatory), with optional experience in C++ or Java.
Handle distributed deployment, installation, configuration, and process management.
Implement leader election, monitoring, alerting, and system health mechanisms.
Required Skills:
5+ years of hands-on experience in Golang, with strong system-level programming.
Experience in distributed and parallel processing systems.
Familiarity with any of the following: Kafka, Zookeeper, Spark, ETCD.
Experience with event-driven architectures, Agile development, and CI/CD pipelines.
Nice to Have:
gRPC protocol
Kubernetes operators and cluster management
Understanding of distributed consensus algorithms such as Paxos or Raft
Send your CV to:
alice@arrowminds.co
Job Type: Full-time
Pay: ₹2,400,000.00 - ₹2,600,000.00 per year
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.