CrawlJobs Logo

Python Tech Lead

India, Bengaluru · Job Posted December 08, 2025
Apply Position
Job Link Share

Job Description

We are looking for an experienced Python Tech Lead who can guide a team of developers to build clean, scalable, maintainable, and production-ready applications. The ideal candidate has hands-on experience taking Python applications into production, enforcing engineering best practices, and contributing to end-to-end architecture across backend, frontend, and modern AI/ML ecosystems.

Job Responsibility

  • Lead the design, development, and optimization of scalable Python-based applications
  • Collaborate with cross-functional teams to define software architecture and system requirements
  • Architect, develop, and deploy APIs, microservices, and backend components
  • Mentor and guide junior developers through code reviews and technical best practices
  • Build integrations with cloud-native services (AWS, Azure, or GCP) and containerized environments (Docker, Kubernetes)
  • Collaborate with front-end teams to enable seamless integration with backend services
  • Develop test plans, write unit tests, and ensure code quality and scalability
  • Leverage knowledge of AI/ML, data structures, algorithms, and design patterns to solve complex problems efficiently

Requirements

  • Minimum 10+ years of professional experience in Python development
  • Experience of leading a team of 3-4 people for last 2 years
  • Hands-on experience in building Python applications, executing them for production, and maintaining them in a live environment actively
  • Proficiency in Python frameworks like Django, Flask, or FastAPI
  • Strong knowledge of RESTful API design and integration
  • Experience with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB)
  • Familiarity with cloud platforms (AWS, GCP, Azure) and DevOps tools
  • Understanding microservices architecture and containerization
  • Excellent problem-solving and debugging skills
  • Strong communication and leadership abilities
  • Exposure to Agile development methodologies such as Scrum or Kanban
  • Experience working in enterprise-grade systems or platforms

Nice to have

  • Knowledge or hands-on experience with AI/ML or GenAI
  • Familiarity with automation platforms and orchestration engines
  • Experience in integrating third-party APIs and services

What we offer

  • Opportunity to shape the strategy of a next-gen hyper-automation platform
  • Work with a cross-disciplinary team in a fast-growing, innovation-driven environment
  • Competitive compensation and growth opportunities
  • A culture of innovation, ownership, and continuous learning

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Python Tech Lead

8 matching positions

Senior Python Tech Lead - Market Risk Quant Engineer - Senior Vice President

The senior python market risk engineer is a senior level position responsible fo...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of relevant experience
  • Experience in implementing projects
  • Experience in systems analysis and programming of software applications
  • Demonstrated Subject Matter Expert (SME) in area(s) of Applications Development
  • Demonstrated knowledge of client core business functions
  • Demonstrated leadership, project management, and development skills
  • Relationship and consensus building skills
  • Bachelor’s degree/University degree or equivalent experience
  • Highly Experienced Python Professional with great exposure to architecting and building horizontally scalable, highly available, highly resilient and performant applications
  • Extensive development expertise in building efficient software platforms for data computation and processing
Job Responsibility
Job Responsibility
  • Lead integration of functions to meet goals, deploy new products, and enhance processes
  • Analyze complex business processes, system processes, and industry standards to define and develop solutions to high level problems
  • Provide expertise in area of advanced knowledge of applications programming and plan assignments involving large budgets, cross functional project, or multiple projects
  • Develop application methodologies and standards for program analysis, design, coding, testing, debugging, and implementation
  • Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals
  • Consult with end users to identify system function specifications and incorporate into overall system design
  • Allocate work, and act as an advisor/coach developers, analysts, and new team members
  • Influence and negotiate with senior leaders and communicate with external parties
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
  • Fulltime
Read More
Arrow Right

Python Application Development Tech Lead Analyst

We are seeking a highly skilled and experienced Senior Python Full stack Develop...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 12 years of professional experience in software development, with a significant focus on Python
  • Mastery of Python and its ecosystem, including experience with common frameworks (e.g., Django, Flask, FastAPI) and libraries
  • Deep, hands-on experience with Kubernetes, including cluster management, application deployment (Helm charts), and monitoring
  • Proficient in containerization technologies, primarily Docker, including building optimized and secure container images
  • Extensive experience designing, building, and managing CI/CD pipelines using tools such as Tekton, Harness, uDeploy, Jenkins, GitLabs etc
  • Strong experience with at least one major cloud provider (AWS, GCP, Azure)
  • Excellent analytical and problem-solving skills, with the ability to debug complex issues in a distributed systems environment
Job Responsibility
Job Responsibility
  • Design, develop, test, and deploy robust and scalable backend services and applications using Python
  • Architect, build, and maintain our containerized infrastructure on Kubernetes, ensuring reliability, scalability, and security
  • Own and enhance our CI/CD pipelines to improve automation, reduce deployment friction, and increase delivery speed
  • Champion DevOps best practices across the engineering organization, and mentor other engineers in areas of automation, containerization, and infrastructure management
  • Collaborate with architects and development leads to design and implement solutions that are aligned with our long-term technical vision
  • Provide expert-level support for our production and development platforms, diagnosing and resolving complex issues related to application performance, infrastructure, and deployments
  • Work closely with cross-functional teams to understand requirements, provide technical guidance, and deliver high-quality software solutions
  • Fulltime
Read More
Arrow Right

Senior Python Architect and Tech Lead

Six Feet Up is looking for a Senior Python Architect and Tech Lead to work with ...
Location
Location
United States , Fishers
Salary
Salary:
Not provided
sixfeetup.com Logo
Six Feet Up
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years experience in technical leadership and project management
  • Strong understanding of software development best practices and methodologies
  • Excellent communication skills and the ability to interact effectively with both technical and non-technical stakeholders
  • Experience working with project management tools and methodologies (e.g., Agile, Scrum)
  • Ability to troubleshoot technical issues and make informed decisions to keep projects on track
  • Adept at managing and prioritizing multiple tasks in a fast-paced environment
Job Responsibility
Job Responsibility
  • Develop a technical approach that meets the client objectives
  • Develop technical diagrams, user stories, requirements, tasks, etc.
  • Plan and estimate the work
  • Be a resource to developers throughout the implementation phase
  • Organize the work in sprints/milestones based on priorities, dependencies, and resource availabilities
  • Conduct standup meetings and ticket grooming sessions to maintain project momentum
  • Facilitate pit stops and retrospectives to continuously improve team performance
  • Monitor for errors using tools like Sentry and ensure timely updates and patches
  • Ensure that the development team is adhering to our best practices in software development
  • Oversee ticket management processes to optimize workflow efficiency
Read More
Arrow Right

Tech Lead - Network Security Automation (Python)

Embark on a pivotal journey to the forefront of Quality Assurance with 3Pillar G...
Location
Location
Poland
Salary
Salary:
Not provided
3pillarglobal.com Logo
3Pillar Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficient (8+ years) in automation with Python programming skills: experience with backend / API testing
  • relevant contribution to development of an automation framework
  • solid understanding of OOP concepts
  • Proficient (5+ years) in Networking concepts, protocols, traffic generation/inspection tools
  • Solid experience with Linux CLI, bash scripting, and virtualization technologies
  • Solid experience with API testing tools e.g.: Postman, Swagger etc
  • Solid experience with version control tools e.g.: Git, Perforce, BitBucket etc
  • Good experience with CI/CD Tools e.g.: Jenkins, GitLab CI etc
  • Strong expertise in cloud infrastructure and virtualization technologies
  • Good experience with defect tracking systems (Jira, TargetProcess, Mantis, Trello)
Job Responsibility
Job Responsibility
  • Strategic Quality Assurance Planning: Collaborate with the Technical Lead or Product Development Manager (PDM) to develop comprehensive test strategies and plans that support project objectives and timelines
  • Stakeholder Management: Build strategic partnerships across organizations, effectively communicate technical challenges to non-technical stakeholders and negotiate project requirements and constraints
  • Automation Framework Improvement: Enhance and expand automation frameworks and practices
  • Technical Leadership: Inspire team through technical expertise. Proficient ability to translate technical complexity into strategic insights
  • Test Activities Oversight: Lead the detailed design and oversight of test execution, focusing on critical, high-impact testing activities
  • Test Design and Execution: Proficient in test planning, test case design, and execution, focusing on critical, high-impact testing activities
  • Cloud Technologies: Strong expertise in cloud infrastructure and virtualization technologies. Hands-on experience with at least 2-3 major cloud platforms (AWS, Azure, GCP, OCI, or Alibaba Cloud) and virtualization technologies such as VMWare, KVM, or OpenStack
  • Automation and Process Optimization: Identify opportunities for improving testing processes and automation coverage, contributing to the selection and implementation of advanced tools and technologies
  • Cross-functional Collaboration and Communication: Serve as a primary QA contact for development and product management teams, promoting effective communication and collaboration
  • Mentoring and Knowledge Sharing: Mentor junior team members and advocate for quality standards and good practices throughout the project lifecycle
What we offer
What we offer
  • Flexible work environment – whether it's the office, your home, or a blend of both
  • Remote-first approach
  • Part of a global team, learning from top talent around the world and across cultures
  • Well-being focus – fitness offerings, mental health plans (country-dependent), generous time off
  • Professional services model enables us to accelerate career growth and development opportunities - across projects, offerings, and industries
  • Fulltime
Read More
Arrow Right
New

Tech Lead

Design, develop, and maintain high quality Python REST APIs using FastAPI. Archi...
Location
Location
India , Gurugram
Salary
Salary:
Not provided
techmahindra.com Logo
Tech Mahindra
Expiration Date
June 22, 2026
Flip Icon
Requirements
Requirements
  • Strong expertise in Python, including async programming, modular design, and testing
  • Proven experience delivering production REST APIs using FastAPI or Flask
  • Hands on experience with Azure Functions, Azure container services, and cloud native patterns
  • Comfortable operating as the sole or primary Python engineer, owning features end to end
  • Production experience integrating generative AI models (OpenAI, Azure OpenAI, Gemini), including prompt design, streaming, error handling, and optimisation
  • Practical knowledge of Azure authentication (Managed Identities, Service Principals, Key Vault)
  • A Bachelor’s or Higher Degree is the minimum entry required for the position
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high quality Python REST APIs using FastAPI
  • Architect scalable, cloud native services using Azure Functions and containerized workloads
  • Create internal Python packages, reusable components, and tooling for the wider team
  • Build and maintain CI/CD pipelines (GitHub Actions or Azure DevOps) for Python deployments
  • Implement monitoring, logging, and alerting using DataDog Azure Monitor
  • Ensure services are secure, resilient, and production ready (error handling, retries, rate limits)
  • Build and maintain data processing flows with Pandas, Pydantic, and related libraries
  • Implement, fine tune, and operationalise OpenAI, Azure OpenAI, or Gemini models for automation and intelligent workflows
  • Work with embeddings, vector search, and RAG patterns to deliver reliable AI driven features
  • Establish coding standards, best practices, documentation, and patterns for future hires
  • Fulltime
!
Read More
Arrow Right
New

Java Tech Lead Analyst - Vice President

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 13+ years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Should be hands-on to different Technologies like (JAVA, Python, Oracle, Big-Data, etc)
  • Should have all relevant knowledge around CICD Pipeline
  • Should be aware of all Agile Ceremonies
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right
New

Java Tech Lead Analyst Vice President

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 14+ years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Should be hands-on to different Technologies like (JAVA, Python, Oracle, Big-Data, etc)
  • Should have all relevant knowledge around CICD Pipeline
  • Should be aware of all Agile Ceremonies
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
  • Fulltime
Read More
Arrow Right

Application Development Tech Lead Analyst -Vice President

Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with server operating systems (e.g., RHEL)
  • Must-have proficiency in scripting languages including PowerShell, Shell scripting, and Python, and automation tools such as Ansible
  • Required experience with cloud platforms (e.g., LightSpeed, ECScloud, Kubernetes, OpenShift, managing Pods)
  • Experience with SRE tools such as ELK Stack (Elasticsearch, Logstash, Kibana)
  • Knowledge of application monitoring tools (e.g., AppDynamics)
  • Experience with WebLogic, JDK/JRE, and Tomcat
  • Understanding of SSL certificate management
  • Strong troubleshooting and problem-solving skills, particularly for SFTP and middleware-related issues
  • Ability to work with data points for analysis and decision-making
  • Familiarity with disaster recovery and business continuity processes (PROB & COB)
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Perform regular updates and patching of server operating systems (e.g., RHEL 7 to RHEL 8), applications, web servers, and middleware to maintain cyber hygiene and security
  • Ensure comprehensive backup strategies are in place for all files and folders before any system upgrade, guaranteeing quick restoration capabilities
  • Implement and enforce strict access controls for application team members, adhering to Citi standards for vulnerability remediation and security effectiveness
  • Manage and perform Quarterly WebLogic CPU Patching
  • Execute JDK/JRE, AppDynamics, and Tomcat upgrades as required
  • Oversee SSL installation and renewal for ICGA and Essbase applications to ensure secure communication
  • Provide stable and consistent baseline support for allocated applications, minimizing disruptions through streamlined routine tasks and proactive planning
  • Provide engineering support including monitoring applications, services, logs, performance, and issues to facilitate faster issue resolution
  • Fulltime
Read More
Arrow Right