Qureos

FIND_THE_RIGHTJOB.

Principal/Senior Engineer – Software Product Development

India

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

© 2025 Qureos. All rights reserved.