HamburgerMenu
hirist

Principal/Senior Engineer - Software Product Development

HyrEzy Talent Solutions
Hyderabad
4 - 7 Years
star-icon
4.7white-divider5+ Reviews

Posted on: 17/11/2025

Job Description

Job Title : Principle / Senior Engineer- Software Product Development

- Location : Hyderabad (Work from Office only)

- Experience : 4 - 7 Years

- Notice Period : Maximum 30 days

About the Company :

We are a new-age, AI-first Digital & Cloud Engineering Services company. Our mission is to combine deep engineering expertise with automation-first thinking and AI-native execution to help clients achieve more with speed, precision, and measurable impact. We operate at the intersection of automation, AI, and agile engineering to deliver scalable, high-performance solutions that enable businesses to move faster and operate smarter.

Role Overview :

As a Principal / Senior Engineer Software Product Development, you will be responsible for designing and building core components of distributed, high-performance software products.


This role demands strong problem-solving abilities, hands-on coding expertise, and the ability to work with modern system design principles such as parallel processing, event-driven architecture, and distributed deployments.


You will collaborate with cross-functional teams to develop resilient, scalable, and efficient systems while ensuring best practices in coding, testing, and deployment.

Roles & Responsibilities :

- Translate design specifications into high-quality, production-ready code.

- Develop and enhance distributed systems with support for parallel processing.

- Contribute to core product features such as backup/restore, resizing, distributed deployment, installation, configuration, and process management.

- Implement leader election, monitoring, and alert mechanisms to ensure reliability and scalability.

- Follow best practices for core product development in a collaborative Agile environment.

- Work with CI/CD pipelines to ensure seamless build, test, and deployment.

Requirements :

- Strong expertise in building performant distributed systems using parallel processing techniques.

- Hands-on experience with Kafka, Zookeeper, Spark, or ETCD.

- Experience with event-driven architectures.

- Solid understanding of Agile development practices and CI/CD pipelines.

- Proficiency with Linux fundamentals and shell scripting.

- Exposure to Nginx for system-level deployment/configuration.

Must-Have Skills :

- Proficiency in Golang or C++ (mandatory).

- Strong hands-on experience with Kafka and Zookeeper.


info-icon

Did you find something suspicious?