Logo-of-Weekday-Ai-hiring-for-jobs-in-India-on-GrabJobs

Lead Software Engineer (Python)

icon building Company : Weekday Ai
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Lead Software Engineer (Python)

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.
  • Strong 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
Original job Lead Software Engineer (Python) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Engineer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.