1,981,501open jobs
116,781companies
253,459added this week
Browse all
Salary
≈ $23k – $57k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Staff · 5+ years exp
Employment
Full-Time

First seen by Alion on Oct 5, 2026.

Overview
Company
Impact
Profile match
Tata Consultancy Services (TCS) is a global leader in IT services, consulting, and digital business solutions operating as the flagship tech subsidiary of the Tata Group. Headquartered in Mumbai, India, the company delivers end-to-end capabilities spanning cloud computing, enterprise platforms, cybersecurity, and artificial intelligence to major global enterprises. Employing over 500,000 professionals across dozens of countries, it stands as one of the world's largest IT outsourcing and technology transformation partners.

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

Mandatory Requirements (How to generate your EPCN)

EPCN number is mandatory for eligibility of the interview. Follow the below steps to register :

Step 1: Visit [ https://ibegin.tcsapps.com/candidate/ ] or visit [ https://www.tcs.com/careers ] and click on Apply Now

Step 2: On the I Begin homepage, click on Login (Three dots/lines at top right corner of the homepage to get the option)

Step 3: Click on New User (Register with us)

Step 4: Select IT in Area of Interest and complete the registration. (Fill in the details)

Step 5: Once completed, your TCS EP ID would be generated which starts with EP2026CNXXXXXXX.

Step 6: You will be able to see your EP ID after your login to the I Begin website

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,981,501 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Bengaluru
$108k – $127k per year • In office • Cambridge
Python
Rust
C++
Apply
Software Tech Lead 27 days ago
$120k – $154k per year • Hybrid • Cambridge
Python
C++
Apply
$130k – $180k per year • Hybrid • College Park
Python
C++
DevOps
CI/CD
Apply
Software Architect 2 months ago
≈ $92k – $197k per year (Estimated) • In office • 10+ years exp • Master's Degree • Delft
Python
AI/ML
SciPy
NumPy
CUDA
QA
Pytest
Quantum
Qiskit
Cirq
Apply
$185k – $246k per year • Hybrid • Full-Time • 12+ years exp • Bachelor's Degree • Iselin
Python
Go
JavaScript
Java
TypeScript
C#
C#
.NET
Databases
DynamoDB
Apache Kafka
Amazon Aurora
AI/ML
LLM
Time Series
Frontend
GraphQL
Angular
React.js
DevOps
Rest API
gRPC
Terraform
CI/CD
GitOps
AWS
Docker
Kubernetes
Service Mesh
Amazon EKS
AWS Lambda
SLI/SLO/SLA
IAM
Amazon EventBridge
Cybersecurity
SOC 2
HIPAA
Zero Trust
Threat Modeling
Life Sciences
Medidata Rave
Apply
Backend Engineer 12 hours ago
In office • 3+ years exp • Bengaluru
Python
Go
JavaScript
Java
SQL
Node JS
DevOps
Terraform
GCP
Azure
AWS
Docker
Kubernetes
Linux
Apply
≈ $18k – $41k per year (Estimated) • In office • 5+ years exp • Bengaluru
JavaScript
Frontend
React.js
Mobile
React Native
State Management
DevOps
Rest API
Management
Agile
Scrum
Apply
Staff Backend Engineer 12 hours ago
≈ $32k – $79k per year (Estimated) • In office • 11+ years exp • Bengaluru
DevOps
Azure
Apply
Backend Engineer 12 hours ago
≈ $8k – $22k per year (Estimated) • In office • 2+ years exp • Bengaluru
Python
Go
JavaScript
Node JS
Databases
MySQL
PostgreSQL
Redis
AI/ML
LLM
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Apply
≈ $17k – $39k per year (Estimated) • In office • 6+ years exp • Bengaluru
DevOps
Rest API
Apply
See all jobs
This is one of many
1,981,501 more open roles from verified company boards, updated every day.