Hiring Organization : Reputed. IT company
salary : ₹2.76 Lakhs to ₹4.2 Lakhs per annum , Experience : 5 years
Senior Software Engineer Remote Job in India :
Company is 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.
RequirementsRequirements
- 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).
Must have Skills
- Go Lang – 5 Years
- C++ – 3 Years
- Java – 3 Years
- Apache-Kafka – 3 Years
- Zookeeper – 3 Years
- Apache Spark – 3 Years
- Agile Software Development – 3 Years
- CI/CD workflows – 3 Years
Screening Questions :
Q1.How many years of overall experience do you currently have? (Must-have)
Ideal answer: 5 Years (Min)
Q2.What is Current Annual Salary?
Ideal answer: $ 18
Q3.What is your Expected Annual Salary?
Ideal answer: $ 35 (Max) USD /Years
Q4.How many years of work experience do you have with Go Lang? (Must-have)
Ideal answer: 5 Years (Min)
Q5.How many years of work experience do you have with C++? (Must-have)
Ideal answer: 3 Years (Min)
Q6.How many years of work experience do you have with Java?
Ideal answer: 3 Years (Min)
Q7.How many years of work experience do you have with Apache-Kafka? (Must-have)
Ideal answer: 3 Years (Min)
Q8.How many years of work experience do you have with Zookeeper? (Must-have)
Ideal answer: 3 Years (Min)
Q9.How many years of work experience do you have with Apache Spark? (Must-have)
Ideal answer: 3 Years (Min)
Q10.How many years of work experience do you have with Agile Software Development? (Must-have)
Ideal answer: 3 Years (Min)
Q11.How many years of work experience do you have with CI/CD workflows? (Must-have)
Ideal answer: 3 Years (Min)
Q12.How soon will you be able to join? (Must-have)
Ideal answer: 7 Days notice period
