Senior Engineer- Software Product Development

7 years

20 - 30 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

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
  • Compensation: 20 – 30 LPA

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.
Skills: golang,c++,kafka,zookeeper.,nginx,linux fundamentals,shell scripting

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You