Senior Software Engineer – Distributed Systems (Golang)
Actively Reviewing the ApplicationsAgivant Technologies
India, Maharashtra
Full-Time
Posted 5 days ago
•
Apply by June 20, 2026
Job Description
About the Role
We are looking for a passionate Software Engineer to design and build high-performance distributed systems. You will work on parallel processing, backup/restore, resizing, distributed deployment, installation/configuration, process management, leader election, monitoring, and alerting.
This is a core product development role where you’ll apply best practices in system design and engineering to solve complex problems at scale
Key Responsibilities
- Design and implement distributed systems with parallel processing in Golang (mandatory), plus C++/Java.
- Build features for backup/restore, resizing, deployment automation, and process management.
- Implement leader election, monitoring, and alerting mechanisms for large-scale systems.
- Collaborate with cross-functional teams to ensure scalable, reliable, and performant solutions.
- Follow Agile development practices and contribute to CI/CD pipelines.
Requirements
- Strong programming skills in Golang (mandatory), with experience in C++/Java.
- Hands-on experience with Kafka, Zookeeper, Spark, ETCD or similar distributed frameworks.
- Knowledge of event-driven architectures and parallel processing techniques.
- Experience in Agile development and CI/CD workflows
Nice to Have
- Experience with gRPC protocol.
- Exposure to Kubernetes operators and cluster operations.
- Understanding of distributed consensus algorithms (Paxos/Raft).
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Lead Engineer, VP
Deutsche Bank
India
Full-Time
Machine Learning
Quality Assurance
PostgreSQL
+57
Senior Software Engineer
Priceline
India
Full-Time
SQL
AWS
Google Cloud Platform
+48
Senior Software Engineer, Google Cloud
Hyderabad
Full-Time
4–8 years
Data ingestion
Amazon S3
Microsoft Azure
+16
Java Developer + Kafka | 6 to 14 Years | Pune & Hyderabad
Capgemini
India
Full-Time
Cloud Platforms
SQL
AWS
+39
Solution Architect - Data Engineering
YO IT Consulting
India
Full-Time
Machine Learning
Data Analysis
Python
+64
Share
Quick Apply
Upload your resume to apply for this position