Lead Software Engineer – Python

HireVibe Talent · Kochi, Kerala, India
LinkedIn

Posted

Sep 15, 2026 (Sep 15)

Seniority

Lead

Work Model

Not Specified

Type

Not Specified

Category

Full-Stack

Salary

Not specified

Skills

Ansible CI/CD Docker FastAPI Git Kafka Microservices Python RabbitMQ ServiceNow

Description

LEAD SOFTWARE ENGINEER – PYTHON | NETWORK AUTOMATION Location: Infopark, Kochi Experience: 5+ Years Salary: Up to ₹22 LPA Role: Technical Leadership | Python | Network Automation ABOUT THE ROLE We are looking for a Lead Software Engineer – Python to take ownership of the design, development, and technical direction of our network automation and backend engineering initiatives . This is a hands-on leadership role for an experienced engineer who can bridge the gap between software engineering and network infrastructure , lead technical decisions, establish engineering standards, and mentor a team of engineers. You will play a key role in transforming traditional network operations into scalable, automated, API-driven platforms and workflows . KEY RESPONSIBILITIES Technical Leadership & Architecture Own the technical direction of Python-based backend and network automation solutions. Design scalable architectures for APIs, microservices, and automation platforms. Drive engineering best practices, coding standards, architecture reviews, and code quality. Lead technical discussions and translate business/infrastructure requirements into robust solutions. Mentor engineers and build technical capability across the team. Python, API & Backend Engineering Lead development of high-performance REST APIs and backend services using Python and FastAPI . Design asynchronous workflows, data models, and integrations with network infrastructure. Establish automated testing, code review, documentation, and maintainability standards. Network Automation & Infrastructure Lead the design of scalable network automation solutions using Netmiko, Nornir, and Ansible . Drive automation of network provisioning, configuration management, compliance, and operational workflows. Modernize manual network operations through software-driven automation. Work closely with network/infrastructure teams to identify and automate operational processes. DevOps & Engineering Excellence Drive CI/CD practices and automated deployment workflows. Champion containerization using Docker and modern development practices. Establish automated testing frameworks for APIs and network automation workflows. Promote Git-based collaborative development and engineering discipline. Network Engineering & Troubleshooting Provide technical leadership in troubleshooting complex enterprise and data-center networking issues. Strong understanding of TCP/IP, routing & switching, BGP, OSPF, firewalls , and related network technologies. Bridge software engineering practices with real-world network operations. MUST-HAVE EXPERTISE 5+ years of hands-on Python development experience Strong expertise in FastAPI, REST APIs and asynchronous programming Hands-on experience with Netmiko, Nornir and Ansible Strong understanding of networking, routing, switching, BGP, OSPF and firewalls Experience designing and implementing network automation platforms/workflows Strong understanding of CI/CD, Git, automated testing and software engineering practices Demonstrated experience in technical leadership, mentoring and architecture/design decisions GOOD TO HAVE Docker and multi-service environments Kafka / RabbitMQ or event-driven architecture ServiceNow / ITSM platforms and change-management workflows Poetry and pre-commit Enterprise network management platforms WHAT WE'RE LOOKING FOR We are looking for someone who goes beyond writing code — a technical leader who can take ownership, make architecture decisions, solve complex problems, mentor engineers, and drive automation initiatives from concept to production . Strong communication, analytical thinking, ownership, and the ability to work across software, network and infrastructure teams are essential. QUALIFICATION Bachelor’s or Master’s degree in Computer Science, Information Technology, Network Engineering, or a related discipline , or equivalent practical experience.