Software Engineer - Backend | Ruby on Rails and Cloud Networking | 6-10 years

123 Cisco Systems (India) Private Limited

Bengaluru

On-site

INR 3,000,000 - 5,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cisco Networking in Bengaluru is seeking a Software Engineer to design and build scalable backend systems for cloud-managed networking. You will own services for device inventory, configuration, telemetry, and operational visibility, contributing to reliability and performance.

The role requires 6+ years of backend development, deep Rails expertise, and experience with REST/gRPC APIs, microservices, and cloud platforms like AWS.

Qualifications

  • 6+ years of professional software development experience in production environments.
  • Expertise in Ruby on Rails as primary backend technology.
  • Proficiency in Python, Go, or Java as additional backend language.
  • Experience designing scalable services, REST/gRPC APIs, and microservices in cloud environments.
  • Strong understanding of Layer2 networking fundamentals (VLANs, ARP, TCP/IP).
  • Experience with relational databases, schema design, and indexing.
  • Ability to debug production issues using logs, metrics, and observability tools such as Grafana, Kibana, or CloudWatch.

Responsibilities

  • Design and build backend architecture for cloud-managed networking.
  • Develop workflows for device inventory, configuration, telemetry, and operational visibility.
  • Maintain reliability and scalability of platforms; debug production issues and improve observability.
  • Mentor junior engineers and collaborate with product management, networking engineers, platform teams, and QA.

Skills

Backend engineering
Ruby on Rails
Python
Go
Java
REST APIs
gRPC APIs
Microservices
Cloud environments
Layer2 networking basics
SQL / Relational databases
Observability
Logging & metrics
Communication

Tools

Grafana
Kibana
CloudWatch
Kubernetes
Docker
CI/CD

Job description

Meet the team

Cisco Networking is dedicated to delivering industry‑leading, cloud‑managed solutions that power global connectivity. Our team is responsible for the backend services, scalable APIs, and operational systems that support the next generation of network management. We foster a culture of collaboration, working closely with product management, networking engineers, platform teams, and Quality Assurance (QA) to build high‑quality, production‑ready solutions that enhance the customer experience.

Your Impact

As a Software Engineer on this team, you will design and build the backend architecture that enables seamless cloud‑managed networking. You will play a critical role in developing workflows for device inventory, configuration, telemetry, and operational visibility. Your work will directly influence the reliability and scalability of our platforms, as you debug production issues, enhance observability, and mentor junior engineers. By bridging the gap between sophisticated software engineering and practical Layer2/Layer3 networking, you will ensure our customers receive robust, high‑performance networking tools.

Minimum qualifications
  • 6+ years of professional software development experience, with a focus on backend engineering in production environments.
  • Expertise in Ruby on Rails, which is the primary backend technology for this role.
  • Proficiency in at least one additional backend language (e.g., Python, Go, or Java).
  • Demonstrated experience designing scalable services, REST/gRPC APIs, complex data models, and microservices in cloud environments.
  • Strong practical understanding of Layer2 networking fundamentals, including VLANs, Address Resolution Protocol (ARP), packet flow, and Transmission Control Protocol (TCP)/Infrastructure Provisioning (IP) troubleshooting.
  • Experience with relational databases, including schema design, query performance, and indexing strategies.
  • Proven ability to debug production issues using logs, metrics, and observability tools (e.g., Grafana, Kibana, or CloudWatch).
  • Excellent written and verbal communication skills, with the ability to articulate technical tradeoffs to diverse stakeholders.
Preferred qualifications
  • Experience building products in networking, cloud‑managed infrastructure, network management, switching, routing, wireless, or security domains.
  • Exposure to AWS or similar cloud platforms, including services such as EC2, EKS, S3, RDS, CloudWatch, or equivalent services.
  • Working knowledge of CI/CD, containers, Kubernetes, Docker, infrastructure‑as‑code, and safe production deployment practices.
  • Experience with Grafana, Kibana, Prometheus, OpenTelemetry, ELK/OpenSearch, or similar monitoring, logging, and tracing tools.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineering Technical Leader - Backend |. Networking (12+ Years)
Software Engineering Technical Leader - Backend |. Networking (12+ Years)

Cisco Systems, Inc. • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Software Engineering Technical Leader - Backend (12+ Years)
Software Engineering Technical Leader - Backend (12+ Years)

Cisco Systems, Inc. • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Software Engineering Technical Leader - Backend (12+ Years)
Software Engineering Technical Leader - Backend (12+ Years)

Cisco • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Software Engineering Technical Leader – Routing, C, Linux
Software Engineering Technical Leader – Routing, C, Linux

Cisco Systems, Inc. • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Leader, Software Engineering - Backend | 12+ Yrs | Bangalore
Leader, Software Engineering - Backend | 12+ Yrs | Bangalore

123 Cisco Systems (India) Private Limited • Bengaluru

On-site
INR 4,000,000 - 5,600,000
Software Engineering Technical Leader | Golang & networking (12-15 years)
Software Engineering Technical Leader | Golang & networking (12-15 years)

Cisco Systems, Inc. • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Full Stack / Network Engineer / NetDevops Engineer
Full Stack / Network Engineer / NetDevops Engineer

Criterion Networks • Bengaluru

Hybrid
INR 300,000 - 600,000
Software Engineer | S1 SDK-C/C++, P4, Network programming | 4-8 years
Software Engineer | S1 SDK-C/C++, P4, Network programming | 4-8 years

Cisco • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Software Engineer | S1 SDK-C/C++, P4, Network programming | 4-8 years
Software Engineer | S1 SDK-C/C++, P4, Network programming | 4-8 years

123 Cisco Systems (India) Private Limited • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Software Engineer - Customer Experience - SDK - L2/L3
Software Engineer - Customer Experience - SDK - L2/L3

Cisco Systems, Inc. • Bengaluru

On-site
INR 1,400,000 - 2,000,000