Senior Software Engineer

3 - 7 years

8 - 14 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role Summary

Senior Software Engineer

The ideal candidate will work closely with product management, system architects, and cross-functional engineering teams to deliver scalable, reliable, and secure NMS platforms.

Key Responsibilities

Software Development & Architecture

  • Design, develop, and optimize

    high-performance C++ applications

    for networking and NMS platforms.
  • Build and maintain

    web-based UI applications

    using

    ReactJS and NextJS

    for network monitoring, configuration, and analytics.
  • Contribute to system architecture decisions with a focus on

    scalability, reliability, and performance

    .
  • Develop APIs and backend services that integrate seamlessly with frontend applications.

Networking & NMS

  • Design and implement features for

    Network Management Systems (NMS)

    including fault, configuration, performance, and security management (FCAPS).
  • Work with

    networking protocols

    such as TCP/IP, SNMP, NETCONF/YANG, REST, gRPC, and related technologies.
  • Analyze network data and implement real-time or near-real-time monitoring solutions.
  • Troubleshoot complex networking and system-level issues.

Quality, Performance & Security

  • Ensure high code quality through code reviews, unit testing, and adherence to best practices.
  • Perform performance profiling, optimization, and memory management for C++ applications.
  • Implement secure coding practices and ensure compliance with enterprise security standards.

Collaboration & Leadership

  • Mentor junior engineers and provide technical guidance.
  • Collaborate with DevOps, QA, and product teams throughout the software development lifecycle.
  • Participate in technical discussions, design reviews, and roadmap planning.

Required Skills & Qualifications

Technical Skills

  • Strong proficiency in

    C++ (modern C++ standards preferred)

    .
  • Solid experience with

    ReactJS and/or NextJS

    , including state management and modern frontend practices.
  • Strong understanding of

    computer networking fundamentals

    and protocols.
  • Proven experience in

    NMS software development

    or large-scale networking systems.
  • Experience with

    RESTful APIs

    , microservices, and distributed systems.
  • Familiarity with Linux/Unix environments and system-level programming.

Tools & Technologies (Preferred)

  • SNMP, NETCONF/YANG, gNMI
  • Docker, Kubernetes (nice to have)
  • CI/CD pipelines
  • Databases (SQL/NoSQL)
  • Message queues and event-driven architectures

Soft Skills

  • Strong problem-solving and analytical skills.
  • Ability to work independently and take ownership of complex modules.
  • Clear communication and collaboration skills.
  • Experience working in fast-paced, product-driven environments.

Education

  • Bachelors or Master’s degree in Computer Science, Engineering, or a related field.

Why Join MatreComm

  • Opportunity to work on

    cutting-edge networking and NMS platforms

    .
  • Exposure to

    carrier-grade and enterprise networking solutions

    .
  • Collaborative engineering culture with high technical ownership.
  • Competitive compensation and growth opportunities.

    Role & responsibilities

Preferred candidate profile

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

bengaluru, karnataka, india

bengaluru east, karnataka, india

bengaluru, karnataka, india

bengaluru, karnataka, india

bengaluru, karnataka, india