Role Overview :
We are looking for a Senior Software Engineer with strong expertise in Golang, Rust, or C++, and a solid foundation in distributed systems, scalability, and system architecture. The ideal candidate should come from a Tier 1 engineering institute and have experience designing and implementing high-performance backend systems.
Key Responsibilities :
- Design and develop robust, high-performance backend services using Golang, Rust, or C++.
- Architect and build distributed systems with a focus on scalability, reliability, and efficiency.
- Collaborate with cross-functional teams to define and deliver complex technical solutions.
- Optimize existing systems for performance and scalability.
- Participate in technical design discussions, code reviews, and mentor junior developers.
Requirements :
Education : Bachelor's or Master's degree in Computer Science or a related field from a Tier 1 institute (IITs, BITS, IIIT-H, NIT Trichy / Warangal / Surathkal, etc.).Experience : 5+ years of professional software development experience.Technical Skills :
Proficiency in Golang, Rust, or C++.Strong understanding of distributed systems, microservices, and scalable architectures.Hands-on experience with system design, network programming, and concurrency.Excellent problem-solving skills and coding fundamentals in data structures and algorithms.(ref : hirist.tech)