Expleo

Technical Lead – Python

Expleo Pune, Maharashtra, India

IT Services and IT Consulting · 10,001+ employees

14 h ago Closes in 3d
python Principal (10+ yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Lead the end-to-end design and development of Python-based enterprise solutions while providing technical leadership across the software development lifecycle. Collaborate with cross-functional teams including DevOps, QA, and project managers to ensure high-quality, secure, and scalable project delivery.

What they look for

Python FastAPI Django Flask RESTful APIs Microservices SQL NoSQL Docker Kubernetes CI/CD Git AWS Azure GCP Kafka

Requirements

Requires 8–12 years of software development experience with at least 2–3 years in a technical leadership role within an IT services environment. Candidates must possess strong expertise in Python, microservices architecture, and cloud platforms, with a preference for those having banking or financial services experience.

Full description

Overview

We are seeking a highly skilled Python Technical Lead with extensive experience in delivering enterprise applications within an IT services environment. The candidate should possess strong technical leadership skills, hands-on development expertise, and experience managing teams delivering fixed-cost engagements. Candidates with banking and financial services experience will be preferred.

Responsibilities

  • Lead end-to-end design and development of Python-based enterprise solutions.
  • Provide technical leadership across the software development lifecycle.
  • Design scalable, secure, and maintainable application architectures.
  • Lead technical discussions with customers and internal stakeholders.
  • Review code, enforce development standards, and ensure high-quality deliverables.
  • Prepare technical estimates, project plans, and solution approaches for fixed-price projects.
  • Guide development teams in resolving complex technical challenges.
  • Collaborate with DevOps, QA, Product Owners, and Project Managers for successful project delivery.
  • Mentor engineers and support capability building within the organization.
  • Ensure adherence to security, performance, and coding best practices.

Qualifications

Bachelor's degree in Engineering, Computer Science, or a related field.

Essential skills

  • Strong expertise in Python.
  • Experience with FastAPI, Django, or Flask.
  • Strong understanding of RESTful APIs and Microservices.
  • Experience with SQL and NoSQL databases.
  • Knowledge of asynchronous programming and distributed systems.
  • Experience with Docker, Kubernetes, CI/CD, Git, and cloud platforms (AWS/Azure/GCP).
  • Familiarity with messaging platforms such as Kafka or RabbitMQ.
  • Experience with automated testing frameworks and code quality tools.

Desired skills

  • Strong technical decision-making ability.
  • Excellent communication and presentation skills.
  • Leadership and mentoring capabilities.
  • Customer-centric mindset.
  • Ability to balance technical excellence with delivery commitments.
  • Strong ownership, accountability, and execution focus.

Experience

  • 8–12 years of software development experience.
  • At least 2–3 years leading technical teams.
  • Mandatory experience in IT Services organizations.
  • Demonstrated success delivering fixed-cost/fixed-bid software projects.
  • Strong solution design and architecture capabilities.
  • Experience interacting with enterprise customers.
  • Banking or Financial Services project experience is highly preferred.

Similar roles