Lead Python Developer

Bengaluru, Karnataka, India
May 07, 2025
May 07, 2026
Onsite
Full-Time
4 - 6 Years
Job Description

We are looking for a highly skilled and self-motivated Lead Python Developer with 4–6 years of hands-on experience in designing and developing automation solutions. The ideal candidate will possess a strong foundation in Python development and a demonstrated ability to independently build and deploy automation frameworks, tools, and solutions in a complex enterprise environment, particularly within a shared services or managed service delivery model.

As a Lead Developer, you will play a key role in architecting and implementing end-to-end process automation initiatives using modern technology stacks. You’ll be expected to collaborate with cross-functional teams, contribute to solution design discussions, ensure best practices in coding and DevOps, and uphold high standards in security and performance.

Key Responsibilities

  • Lead the design, development, and deployment of scalable and reusable Python-based automation solutions.
  • Collaborate with business stakeholders to translate process requirements into technical solutions.
  • Build automation frameworks and tools using relevant Python libraries and frameworks.
  • Design and implement RESTful APIs and integrate with external systems and services.
  • Contribute to CI/CD processes and ensure secure and reliable code delivery.
  • Ensure solutions are developed in adherence to architecture, security, and compliance standards.
  • Troubleshoot, debug, and optimize automation tools for performance and scalability.
  • Provide mentorship and technical guidance to junior developers on the team.

Must-Have Requirements

  • 4+ years of professional experience in Python software development.
  • Strong hands-on experience with Python libraries and tools such as NumPy, Pandas, PyMongo, OpenCV, Pillow, pyodbc, and psycopg2 (Py SQL / Py PostgreSQL).
  • Solid understanding of at least one Python web framework such as Flask or Django.
  • Ability to write clean, maintainable, and well-documented code.
  • Experience developing automation tools or custom scripts that streamline workflows or processes.

Desirable Skills (Good to Have)

  • Knowledge of relational databases such as PostgreSQL or Azure SQL, ability to write optimized queries and stored procedures is a plus.
  • Exposure to cloud environments and services, particularly Microsoft Azure (e.g., Azure Functions, App Service, Azure DevOps, ARM Templates).
  • Familiarity with CI/CD tools and pipelines, especially Jenkins or Azure DevOps.
  • Working knowledge of security scanning tools like SonarQube or SonarCloud.
  • Basic understanding of containerization technologies and microservices is advantageous.

Soft Skills

  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently as well as within a team setting.
  • Adaptable and comfortable in a fast-paced, agile work environment.

Why Join Us?

  • Opportunity to lead and shape cutting-edge automation solutions.
  • Exposure to modern tech stacks and cloud platforms.
  • Collaborative and innovation-driven culture.
  • Continuous learning and development opportunities.

If you’re passionate about leveraging Python for intelligent process automation and want to work in a forward-thinking technology environment, we’d love to hear from you!

Apply now and take your automation journey to the next level!