Lead Software Engineer (Python) (Chennai)

Lead Software Engineer (Python) (Chennai)

03 Aug
|
Weekday AI
|
Chennai

03 Aug

Weekday AI

Chennai

This role is for one of the Weekday's clients
Min Experience: 6 years
Location: Chennai
JobType: full-time
We're seeking a
Lead Software Engineer (Python)
to design, develop, and optimize scalable backend systems and tools on Linux environments. This role requires a hands-on technical leader who thrives on solving complex system challenges, driving architectural decisions, and mentoring teams toward engineering excellence.
Key Responsibilities
Design, develop, and maintain high-performance services and libraries using
Python
.
Build robust abstractions for
process management, inter-process communication, and automation
on Linux systems.
Drive critical
technical and architectural decisions
that ensure scalability, reliability, and maintainability.
Lead and execute
complex software initiatives
, ensuring strong performance and operational excellence.
Continuously monitor, optimize, and automate systems to improve
reliability and scalability
.
Mentor and guide engineers, fostering a culture of
technical ownership, collaboration, and innovation
.
Partner with cross-functional teams to
gather requirements
, design solutions, and align with business and Agile objectives.
Identify and adopt
modern tools, frameworks, and processes
to enhance development efficiency.
Participate actively in
incident response and troubleshooting
, ensuring quick and effective resolutions.
Champion




Agile engineering practices
, CI/CD pipelines, and automated testing frameworks for continuous improvement.
Required Qualifications
Bachelor's degree in
Computer Science, Engineering
, or a related field; a Master's degree is a plus.
6+ years
of professional experience in software development with a strong focus on
Python
.
Proven expertise in
Python frameworks
such as Flask, FastAPI, or Django.
Solid experience in
building and consuming RESTful APIs
.
Deep understanding of
Linux systems
, shell scripting, and system internals.
Familiarity with
networking concepts, process management, and system-level programming
on Linux.
Demonstrated ability to write
secure, efficient, and maintainable code
.
Solid grasp of
Agile practices and DevOps principles
.
Excellent debugging, performance tuning, and automation skills in Linux environments.
Preferred Qualifications
Knowledge of
distributed systems
and
microservices architecture
.
Familiarity with
configuration management
tools such as Ansible, Puppet, or Chef.
Experience with
Docker
and
Kubernetes
for containerization and orchestration.
Exposure to
monitoring and logging
tools like Prometheus, Grafana, or the ELK stack.
Key Skills
Python

Linux

Django

Flask/FastAPI

REST APIs

Automation

CI/CD

Docker/Kubernetes

📌 Lead Software Engineer (Python) (Chennai)
🏢 Weekday AI
📍 Chennai

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: lead software engineer (python) (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: lead software engineer (python) (chennai) / chennai