{"id":2769401,"url":"https://alion.io/job/tata-consultancy-services-tcs-is-hiring-for-principal-python-developer","title":"TCS Is Hiring for Principal Python Developer","company":{"id":222,"name":"Tata Consultancy Services","domain":"tcs.com","url":"https://alion.io/company/tata-consultancy-services","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Career site","truth_index":{"grade":"A","score":100,"open_postings":200,"ghost_share":0.01,"stale_share":0,"repost_share":0.025,"time_to_fill_p50_days":3,"computed_at":"2026-10-29T05:49:05Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":21000,"max_usd":52000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":74},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Python","optional":false},{"name":"Azure","optional":true},{"name":"Azure Cosmos DB","optional":true},{"name":"Azure DevOps","optional":true},{"name":"CI/CD","optional":true},{"name":"Django","optional":true},{"name":"Docker","optional":true},{"name":"FastAPI","optional":true},{"name":"Flask","optional":true},{"name":"Git","optional":true},{"name":"Rest API","optional":true}],"status":"live","first_seen_at":"2026-10-05T19:20:27Z","employer_posted_date":null,"last_verified_at":"2026-10-05T19:20:27Z","board_verified":false,"closed_at":null,"days_open":23,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":23},"description":"TCS Hiring for Principal Python Developer\n\n Role: Principal Python Developer\nLocation: Pan India\nExperience: 5 – 11 years\n\nEducation:\nMinimum 15 years of regular, full-time education (10 + 2 + 3) (B. Tech preferred)\nPython Certification (Good to have).\n\nJob Role\nPrincipal 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.\n\nSkills:\n5 to 10 years of professional Python development experience\n5+ years of hands-on experience with Azure Function Apps and serverless architecture\nStrong understanding of asynchronous programming, multithreading, and event-driven design\nExperience with Azure DevOps, Git, YAML pipelines\nFamiliarity with containerization (Docker), API gateways, and message queues\nExpertise in securing cloud applications (OAuth2, RBAC, Key Vault, etc.)\nExcellent problem-solving, communication, and leadership skills\n\nResponsibilities:\nDesign & Architecture\nArchitect serverless solutions using Azure Functions, Event Grid, Service Bus, Logic Apps, and Durable Functions\nDefine best practices for Python-based microservices and event-driven architecture\nLead design reviews and ensure alignment with enterprise cloud strategy\nDevelopment & Deployment\nDevelop robust Python applications using Azure SDKs, REST APIs, and third-party integrations\nExperience with Python frameworks like FastAPI, Flask, or Django in cloud environments\nImplement CI/CD pipelines using Azure DevOps\nOptimize cold start performance, scalability, and cost-efficiency of Function Apps\nCloud Integration\nIntegrate Azure Functions with Cosmos DB, Blob Storage, Key Vault, App Configuration, and other Azure services\nImplement secure authentication and authorization using Azure AD and Managed Identities\nMonitoring & Optimization\nSet up observability using Application Insights, Log Analytics, and custom telemetry\nPerform performance tuning, memory management, and error handling strategies\nLeadership & Mentorship\nGuide junior developers and review code for quality, security, and maintainability\nCollaborate with DevOps, Automation Engineering, and Security teams to ensure seamless delivery\n\nMandatory Requirements (How to generate your EPCN)\n\nEPCN number is mandatory for eligibility of the interview. Follow the below steps to register :\n\n Step 1: Visit [ https://ibegin.tcsapps.com/candidate/ ] or visit [ https://www.tcs.com/careers ] and click on Apply Now\nStep 2: On the I Begin homepage, click on Login (Three dots/lines at top right corner of the homepage to get the option)\n Step 3: Click on New User (Register with us)\n Step 4: Select IT in Area of Interest and complete the registration. (Fill in the details)\n Step 5: Once completed, your TCS EP ID would be generated which starts with EP2026CNXXXXXXX.\n Step 6: You will be able to see your EP ID after your login to the I Begin website","description_format":"text","description_chars":3184,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","IT Outsourcing & Dedicated Teams","Systems Integrators","Management Consulting"],"lifecycle":[{"event":"open","at":"2026-10-17T03:17:59Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 4,185 · green card filings: 2","filings_12m":4185,"filings_prev_12m":8047,"green_card_filings_12m":2,"median_offered_wage_usd":92524,"route":null,"cap_exempt":false,"checked_at":"2026-10-15T11:24:14+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":3380},{"country":"GB","licensed_sponsor":true,"evidence":"Licensed UK visa sponsor (Graduate Trainee, Senior or Specialist Worker, Skilled Worker)","filings_12m":null,"filings_prev_12m":null,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Global Business Mobility: Graduate Trainee; Global Business Mobility: Senior or Specialist Worker; Skilled Worker","cap_exempt":false,"checked_at":"2026-10-29T06:20:15+00:00","sources":["UK Home Office: register of licensed sponsors (workers)"],"filings_for_role_12m":0}],"liveness":{"score":8,"band":"cold","label":"Long shot","p_open":0.85,"p_active":0.253,"p_room":0.35,"age_days":23,"expected_fill_days":3,"reasons":["seen:23","velocity","win:tail","comp:brand"],"computed_at":"2026-10-29T05:49:05Z"},"pay":null,"html_url":"https://alion.io/job/tata-consultancy-services-tcs-is-hiring-for-principal-python-developer","json_url":"https://alion.io/job/tata-consultancy-services-tcs-is-hiring-for-principal-python-developer.json","meta":{"generated_at":"2026-10-29T16:02:16Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":23953,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-30T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":222},"rest":"https://alion.io/mcp/rest/get_company?id=222"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ftata-consultancy-services-tcs-is-hiring-for-principal-python-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ftata-consultancy-services-tcs-is-hiring-for-principal-python-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ftata-consultancy-services-tcs-is-hiring-for-principal-python-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/tata-consultancy-services-tcs-is-hiring-for-principal-python-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ftata-consultancy-services-tcs-is-hiring-for-principal-python-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":2769401}},{"tool":"search_jobs","arguments":{"company":"tcs.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":2769401},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}