Python Technical Lead - Custom Software Engineer
Accenture India Private Limited
Apply on company website
Python Technical Lead - Custom Software Engineer
Accenture India Private Limited
Pune
Not disclosed
Job Details
Job Description
Custom Software Engineer
Project Role : Custom Software EngineerProject Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
Must have skills : Python (Programming Language)
Good to have skills : Django, PySpark, Azure Synapse Analytics, Azure Data Lake Storage
Minimum 5 year(s) of experience is required
Educational Qualification : 15 years full time education
Role Summary – Level 9 (Python)
Accenture is seeking a Python Technical Lead (L9) to drive the design and delivery of data-intensive Python applications and pipeline solutions. The candidate will provide technical leadership to a development team, define architecture standards, and serve as the senior technical interface for client and cross-functional stakeholders.
Key Responsibilities
Lead architecture and design of Python-based back-end services, APIs, and data pipelines
Define team coding standards, design patterns, and best practices for Python development
Oversee end-to-end delivery of ETL/ELT pipelines, REST APIs, and automation workflows
Collaborate with data architects, business analysts, and cloud engineers on solution design
Conduct architectural reviews and approve HLD/LLD documentation
Lead sprint ceremonies, manage technical backlogs, and guide effort estimation
Mentor and coach Senior Developers (L10) and Developers (L11)
Drive CI/CD pipeline setup, code quality gates, and DevOps best practices
Ensure data quality, consistency, and performance across the data platform
Coordinate production deployments, incident response, and root cause analysis
Mandatory Skills & Experience
5–7 years of Python development with 2+ years leading a development team
Expert-level Python: OOP, functional programming, async programming, standard libraries
Deep experience with FastAPI and/or Django REST Framework for API development
Strong hands-on with PySpark and SparkSQL for large-scale data processing
Experience with Azure Synapse Analytics, Azure Data Lake Storage, and Azure DevOps CI/CD
Proficiency in data pipeline orchestration (Apache Airflow or Azure Synapse Pipelines)
Advanced SQL skills and experience with data modelling (3NF / Kimball)
Containerisation with Docker and orchestration with Kubernetes (AKS preferred)
Strong experience with Git, branching strategies, and CI/CD automation
Excellent leadership, communication, and stakeholder management skills
Nice to Have
Experience with OpenLineage for data lineage tracking
Familiarity with Delta Lake / Lakehouse architecture
Knowledge of BCBS239, GDPR, or financial regulatory frameworks
Exposure to Azure Kubernetes Services (AKS) and Python-based serverless functions
Job role
Work location
Pune
Department
Software Engineering
Role / Category
Software Backend Development
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 5 years
About company
Name
Accenture India Private Limited
Job posted by Accenture India Private Limited
Apply on company website