Python Developer Networking Developer Immediate Joiner Only

Calsoft

Bengaluru, Pune District

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Calsoft is seeking an experienced Python Developer with strong networking expertise to join our engineering team in Bengaluru. The role focuses on Python development, networking protocols, automation, and troubleshooting to build scalable networking solutions and automate operations.

You will collaborate with cross-functional teams to deliver high-quality products. Responsibilities include developing networking applications, automation tools, and REST APIs, while adhering to best practices and

Qualifications

  • Hands-on experience in Python development and networking.
  • Strong networking fundamentals and hands-on experience with Layer 2/Layer 3 networks.
  • Experience building REST APIs and integrating with network management systems.
  • Proficient in Linux environments and scripting.
  • Familiarity with common network protocols (TCP/IP, UDP, IPv4/IPv6), DNS/DHCP, SSH, SNMP.

Responsibilities

  • Design, develop, and maintain networking applications using Python.
  • Develop automation tools for network configuration, monitoring, and troubleshooting.
  • Work on Layer 2 and Layer 3 networking protocols.
  • Analyze and troubleshoot network-related issues across enterprise environments.
  • Develop REST APIs and integrate with network management systems.
  • Write clean, maintainable, and well-documented Python code.
  • Collaborate with QA, DevOps, and product teams to deliver high-quality solutions.
  • Participate in code reviews and follow software development best practices.

Skills

Python development
Networking fundamentals
Layer 2/Layer 3 networking
Rest APIs
Linux
TCP/IP/UDP
DNS/DHCP
SSH/SNMP
Debugging
Git/GitHub

Tools

Docker
Kubernetes
Netmiko
NAPALM
Paramiko
Nornir
Ansible
Git

Job description

Job Description

We are looking for an experienced Python Developer with strong networking expertise to join our engineering team. The ideal candidate should have hands-on experience in Python development, network protocols, automation, and troubleshooting. The candidate will be responsible for developing scalable networking solutions, automating network operations, and working closely with cross‑functional teams to build high‑quality products.


Key Responsibilities


  • Design, develop, and maintain networking applications using Python.

  • Develop automation tools for network configuration, monitoring, and troubleshooting.

  • Work on Layer 2 and Layer 3 networking protocols.

  • Analyze and troubleshoot network‑related issues across enterprise environments.

  • Develop REST APIs and integrate with network management systems.

  • Write clean, maintainable, and well‑documented Python code.

  • Collaborate with QA, DevOps, and product teams to deliver high‑quality solutions.

  • Participate in code reviews and follow software development best practices.


Required Skills


  • 37 years of experience in Python development.

  • Strong knowledge of Python, object‑oriented programming, and scripting.

  • Good understanding of networking fundamentals.

  • Hands‑on experience with:


    • Layer 2 & Layer 3 Networking

    • TCP/IP, UDP

    • IPv4 & IPv6

    • VLAN, STP

    • Routing & Switching

    • DNS, DHCP

    • SSH, SNMP


  • Experience with REST APIs.

  • Familiarity with Linux environment.

  • Knowledge of Git/GitHub.

  • Good debugging and problem‑solving skills.


Preferred Skills


  • Experience with network automation frameworks (Netmiko, NAPALM, Paramiko, Nornir).

  • Knowledge of Ansible.

  • Experience with Docker and Kubernetes.

  • Understanding of cloud networking (AWS/Azure/GCP).

  • Exposure to VPN technologies.

  • Basic understanding of security protocols such as 802.1X, RADIUS, TACACS+, or AAA.

  • Familiarity with CI/CD pipelines

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ With Networking Engineer - Immediate Joiners
C++ With Networking Engineer - Immediate Joiners

Calsoft • Bengaluru, Pune District

Hybrid
INR 1,200,000 - 2,500,000
Python Backend Developer – Networking Applications
Python Backend Developer – Networking Applications

Winzons • India

On-site
INR 1,500,000 - 2,800,000
Python Backend Developer – Networking & Automation
Python Backend Developer – Networking & Automation

Winzons • India

Hybrid
INR 2,400,000 - 4,200,000
Backend Developer – Python Technologies
Backend Developer – Python Technologies

Winzons • India

On-site
INR 1,200,000 - 2,400,000
Senior Network SME
Senior Network SME

Tata Elxsi • Chennai District

On-site
INR 3,000,000 - 4,200,000
NetDevops Engineer
NetDevops Engineer

Cubet Techno Labs • Ernakulam

On-site
INR 1,200,000 - 1,800,000
Python Developer
Python Developer

Tata Consultancy Services • Bengaluru

On-site
INR 1,500,000 - 2,600,000
Lead Test Engineer
Lead Test Engineer

Happiest Minds Technologies • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Senior Software Engineer – Network Automation
Senior Software Engineer – Network Automation

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 800,000 - 1,500,000
Python Developer
Python Developer

Programmers.io • Bengaluru

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