Tcs Is Hiring For Principal Python Developer

Tata Consultancy Services

India

On-site

INR 4,000,000 - 6,400,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tata Consultancy Services seeks a Principal Python Developer to design and deliver scalable, event-driven solutions on Microsoft Azure. You will lead architecture decisions, mentor developers, and collaborate across teams to build secure, high-performance Python applications.

Role requires strong Python, Azure Functions, and cloud integration experience, plus CI/CD, Docker, and security best practices in enterprise environments.

Qualifications

  • 5 to 10 years of professional Python development experience.
  • 5+ years hands-on with Azure Function Apps and serverless architecture.
  • Strong understanding of asynchronous programming, multithreading, and event-driven design.

Responsibilities

  • Design & Architecture.
  • Architect serverless solutions using Azure Functions, Event Grid, Service Bus, Logic Apps, and Durable Functions.
  • Define best practices for Python-based microservices and event-driven architecture.
  • Lead design reviews and ensure alignment with enterprise cloud strategy.
  • Development & Deployment: build Python apps with Azure SDKs and REST APIs.
  • Use FastAPI, Flask, or Django in cloud environments.
  • Implement CI/CD pipelines with Azure DevOps.
  • Optimize cold start, scalability, and cost of Function Apps.
  • Cloud Integration with Cosmos DB, Blob Storage, Key Vault, App Configuration.
  • Implement authentication with Azure AD and Managed Identities.
  • Monitoring & Observability with App Insights, Log Analytics.
  • Performance tuning, memory management, and error handling.
  • Leadership & Mentorship: guide juniors and review code.

Skills

Python development
Azure Functions
Serverless architecture
Async programming
Azure DevOps & Git
Docker
Security: OAuth2, Key Vault
Leadership & mentoring

Education

B.Tech / BE preferred
15 years of regular full-time education
Python Certification

Tools

Azure DevOps
Git
YAML pipelines
Docker
Key Vault
Event Grid / Service Bus

Job description

TCS Hiring for Principal Python Developer
Role: Principal Python Developer
Location: Pan India
Experience: 5 - 11 years
Education:
  • Minimum 15 years of regular, full-time education (10 + 2 + 3) (B. Tech preferred)
  • Python Certification (Good to have).
Job Role

Principal Python Developer with deep expertise in Azure Function App development, deployment, and optimization. This role is pivotal in designing and delivering scalable, event-driven serverless solutions on Microsoft Azure, integrating with enterprise systems, APIs, and cloud-native services. This role will lead architecture decisions, mentor developers, and collaborate cross-functionally to build resilient, secure, and high-performance applications.

Skills:
  • 5 to 10 years of professional Python development experience
  • 5+ years of hands-on experience with Azure Function Apps and serverless architecture
  • Strong understanding of asynchronous programming, multithreading, and event-driven design
  • Experience with Azure DevOps, Git, YAML pipelines
  • Familiarity with containerization (Docker), API gateways, and message queues
  • Expertise in securing cloud applications (OAuth2, RBAC, Key Vault, etc.)
  • Excellent problem-solving, communication, and leadership skills
Responsibilities:
  • Design & Architecture
  • Architect serverless solutions using Azure Functions, Event Grid, Service Bus, Logic Apps, and Durable Functions
  • Define best practices for Python-based microservices and event-driven architecture
  • Lead design reviews and ensure alignment with enterprise cloud strategy
  • Development & Deployment
  • Develop robust Python applications using Azure SDKs, REST APIs, and third-party integrations
  • Experience with Python frameworks like FastAPI, Flask, or Django in cloud environments
  • Implement CI/CD pipelines using Azure DevOps
  • Optimize cold start performance, scalability, and cost-efficiency of Function Apps
  • Cloud Integration
  • Integrate Azure Functions with Cosmos DB, Blob Storage, Key Vault, App Configuration, and other Azure services
  • Implement secure authentication and authorization using Azure AD and Managed Identities
  • Monitoring & Optimization
  • Set up observability using Application Insights, Log Analytics, and custom telemetry
  • Perform performance tuning, memory management, and error handling strategies
  • Leadership & Mentorship
  • Guide junior developers and review code for quality, security, and maintainability
  • Collaborate with DevOps, Automation Engineering, and Security teams to ensure seamless delivery
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Tcs Hiring For Python Backend Developer.
Tcs Hiring For Python Backend Developer.

Tata Consultancy Services Limited • India

Remote
INR 1,200,000 - 1,600,000
Python Developer
Python Developer

Tata Consultancy Services • Chennai District

On-site
INR 1,500,000 - 2,500,000
TCS Hiring for Python Backend Developer.
TCS Hiring for Python Backend Developer.

Tata Consultancy Services Limited • Bengaluru

On-site
INR 1,500,000 - 2,200,000
Senior Cloud Engineer (Python + Cloud + Microservices + DevOps role)
Senior Cloud Engineer (Python + Cloud + Microservices + DevOps role)

Tekskills Inc. • Mumbai

Hybrid
INR 1,800,000 - 3,200,000
Senior Cloud Engineer (Python + Cloud + Microservices + DevOps role)
Senior Cloud Engineer (Python + Cloud + Microservices + DevOps role)

Tekskills Inc. • Kolkata District

Hybrid
INR 1,500,000 - 2,400,000
Senior Cloud Engineer (Python + Cloud + Microservices + DevOps role)
Senior Cloud Engineer (Python + Cloud + Microservices + DevOps role)

Tekskills Inc. • Chennai

Hybrid
INR 1,500,000 - 2,100,000
Senior Cloud Engineer (Python + Cloud + Microservices + DevOps role)
Senior Cloud Engineer (Python + Cloud + Microservices + DevOps role)

Tekskills Inc. • Dadri

Hybrid
INR 4,500,000 - 6,500,000
Senior Cloud Engineer (Python + Cloud + Microservices + DevOps role)
Senior Cloud Engineer (Python + Cloud + Microservices + DevOps role)

Tekskills Inc. • Delhi

Hybrid
INR 2,500,000 - 4,000,000
Azure + .Net Full Stack Developer
Azure + .Net Full Stack Developer

Tata Consultancy Services • Indore District, Hyderabad, Pune District

On-site
INR 1,500,000 - 2,300,000
Principal Software Engineer
Principal Software Engineer

Systems Plus Pvt. Ltd. • Pune District

On-site
INR 4,000,000 - 7,000,000