Senior Software Engineer - CLI & Configuration Management (Bengaluru)

Senior Software Engineer - CLI & Configuration Management (Bengaluru)

06 Nov
|
MROTEK
|
Bengaluru

06 Nov

MROTEK

Bengaluru

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 workplace 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.

📌 Senior Software Engineer - CLI & Configuration Management (Bengaluru)
🏢 MROTEK
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer - cli & configuration management (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer - cli & configuration management (bengaluru) / bengaluru