Software Development Manager

6 - 10 years

12 - 18 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role Overview

Software Development Manager

product architecture, roadmap execution, and engineering excellence

Key Responsibilities

Product Engineering & Ownership

  • Own engineering delivery for one or more

    network-centric software products

    , from concept through multiple product releases.
  • Partner with Product Management to translate

    product roadmaps

    into technical architecture and execution plans.
  • Drive long-term

    product scalability, maintainability, and extensibility

    , not just short-term feature delivery.

Systems & Networking Architecture

  • Lead architecture and development of

    core C++ system components

    that interact with network elements and distributed services.
  • Drive design decisions for

    network-heavy, distributed systems

    , including protocol handling, data ingestion, and real-time processing.
  • Ensure product readiness for

    carrier-grade availability, performance, and reliability

    .

Network Management Systems (NMS) Focus

  • Lead development of

    NMS capabilities

    , including fault, performance, configuration, and monitoring modules.
  • Ensure robust handling of alarms, telemetry, events, and topology data at scale.
  • Guide integration with network devices using

    SNMP, NETCONF/RESTCONF, and custom protocols

    .

Frontend Product Experience

  • Oversee development of

    product-grade web interfaces

    using

    React and Next.js

    .
  • Ensure consistent UX, performance, and usability across dashboards, workflows, and reporting features.
  • Align frontend architecture with backend APIs and security models.

Engineering Excellence & Quality

  • Establish product engineering best practices around

    code quality, testing, documentation, and release management

    .
  • Drive performance optimization, memory efficiency, and concurrency correctness in system components.
  • Ensure backward compatibility, upgrade paths, and supportability across product versions.

People Leadership

  • Build and lead high-performing

    product engineering teams

    .
  • Mentor engineers in systems, networking, and product mindset.
  • Conduct performance management, succession planning, and skills development.

Cross-Functional Collaboration

  • Work closely with Product Management, QA, DevOps, and Support teams.
  • Participate in roadmap reviews, design discussions, and release readiness assessments.
  • Support critical customer escalations by guiding root-cause analysis and long-term fixes.

Required Technical Skills

  • Strong C++ expertise

    (modern C++, multithreading, memory management, performance tuning).
  • Deep understanding of networking concepts

    (TCP/IP, sockets, distributed systems).
  • Proven experience building

    network-centric products or NMS platforms

    .
  • Experience with

    network protocols

    such as SNMP, NETCONF/RESTCONF, HTTP/HTTPS.
  • Frontend experience with React and Next.js

    for product-grade user interfaces.
  • Strong Linux systems development and debugging skills.

Required Qualifications

  • Bachelors or Master’s degree in Computer Science, Engineering, or related discipline.
  • 8+ years of experience in

    product-focused software development

    .
  • 3+ years of experience managing software engineering teams.
  • Demonstrated ownership of

    product architecture and multi-release evolution

    .
  • Experience working in Agile product development environments.

Preferred Qualifications

  • Experience with

    telecom, networking, or infrastructure software products

    .
  • Exposure to

    high-availability and fault-tolerant product architectures

    .
  • Experience designing products for scale and long operational lifecycles.
  • Familiarity with observability, telemetry, and monitoring stacks.
  • Experience with cloud-native or hybrid deployments is a plus.

Key Competencies

  • Product-oriented engineering leadership
  • Deep systems and networking expertise
  • Long-term architectural thinking
  • Strong collaboration with Product Management
  • High ownership and accountability mindset

    Role & responsibilities


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