1. Home
  2. Jobs
  3. Jobs in Bangalore
  4. Software Engineer jobs in Bangalore
  5. Senior Software Engineer - CLI & Configuration Management
Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 22547562

    MROTEK logo

    Senior Software Engineer - CLI & Configuration Management

    MROTEK · Bengaluru · onsite · Posted today

    Undisclosed3–7 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Responsibilities
    • Implement the CLI command parser, execution engine, and interactive features (tab completion, history, pipe filters)
    • Implement configuration datastores (candidate/running/startup), transactional commit/rollback, and validation
    • Implement YANG model integration and YANG-to-CLI mapping, with OpenConfig/IETF model support
    • Write and test Python/C code, and optimize CLI response time and configuration processing performance
    • Mentor 2-3 junior engineers and collaborate with the Principal Engineer and protocol teams on CLI/config integration


    Requirements
    • Strong understanding of network device configuration and management concepts
    • Hands-on experience implementing CLI interfaces or configuration management systems
    • Experience with Linux systems programming and scripting


    Nice to Have
    • Network OS CLI development experience, NETCONF/RESTCONF implementation
    • OpenConfig/IETF YANG models, AAA protocols (RADIUS, TACACS+), gRPC and Protocol Buffers
    • Configuration templating (Jinja2), automation tools (Ansible, Terraform), CI/CD for CLI testing


    Key Skills
    • Python
    • C
    • CLI Parsing
    • YANG (pyang/yanglint)
    • NETCONF Basics
    • SQLite
    • Git
    • pytest
    • Bash


    What You'll Gain
    • Work on cutting-edge network operating system CLI used in carrier-grade deployments
    • Learn from experienced Principal Engineers and System Architects
    • Deep technical expertise in CLI design and configuration management systems
    • Opportunity to influence management layer architecture and design decisions
    • Career growth path to Lead Engineer and Principal Engineer roles
    • Collaborative environment with focus on technical excellence


    Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

    Sourced from naukri

    Skills

    configuration managementPrincipalmanagement systemsComputer NetworksSQLiteDBTACACS+PythonmanagementGITLinux

    See all 995 Software Engineer jobs in BangaloreSoftware Engineer jobs in IndiaJobs in Bangalore

    Career guides

    • Best Auto-Apply Tools for Software Engineers (2026): Compared for Greenhouse, Lever, Ashby, Workday and Instahyre
    • Cold email to HR for software jobs in India: 6 copy-paste templates
    • Razorpay referral: how to get one in 4 steps (2026)

    All career guidesAll articlesBrowse companies hiring

    Senior Software Engineer - CLI & Configuration Management · waiting for your command