Tata Consultancy Services

Software Developer

Tata Consultancy Services$100K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of experience in software development and Linux systems
  • Proficient in Python programming with a focus on backend applications
  • Strong expertise in Linux troubleshooting and server management
  • Experience with building RESTful APIs and data pipelines
  • Skilled in using Bash for automation and system scripting

Responsibilities

  • Triage and resolve complex Level 3 technical issues for Linux and Python applications
  • Develop and optimize Python code for scalable backend services
  • Create and maintain automation scripts to enhance deployment processes
  • Identify and fix performance bottlenecks in multi-threaded systems
  • Collaborate with cross-functional teams to ensure application reliability

Benefits

  • Opportunity for professional growth in advanced technology environments
  • Exposure to multi-faceted backend development processes
  • Chance to impact system performance and operational efficiency
  • Engagement with cross-functional collaboration with DevOps and engineering teams
Full Job Description
Must Have Technical/Functional Skills

Primary Skill: Python

Secondary: Linux

Experience: Minimum 10 years

Roles & Responsibilities

This role combines backend software development with expert-level Linux troubleshooting. You will build, optimize, and maintain Python-based applications and automation tools, while serving as the top-tier escalation point for complex Linux OS, network, and production environment issues.
• Level 3 Escalation: Triage, debug, and resolve complex L3 technical issues escalated by L1/L2 teams regarding Linux environments and Python applications
• Software Development: Write, maintain, and optimize robust Python code to build scalable backend services, RESTful APIs, and data pipelines
• System Automation: Develop and maintain Linux shell scripts (Bash) and Python automation frameworks to reduce manual toil and streamline deployments
• Performance Tuning: Profile, identify, and fix bottlenecks within multi-threaded systems and on-prem or cloud Linux servers
• Cross-Functional Collaboration: Partner with DevOps, infrastructure, and engineering teams to ensure application high availability, failover, and continuous deliver

Salary Range: $100,000-$130,000 a year

About Tata Consultancy Services

Tata Consultancy Services (TCS) is an Indian multinational information technology (IT) services and consulting company, headquartered in Mumbai, Maharashtra, India. It is a subsidiary of Tata Group and operates in 149 locations across 46 countries. TCS is the largest Indian company by market capitalization and is ranked 11th on the Forbes Global 2000 list of the world's biggest public companies. TCS is also the second-largest IT services company in the world by revenue and the largest employer of women in India. The company provides services in areas including IT, consulting, and business solutions.
Learn more about Tata Consultancy Services
Size
469,261 employees
Industry

Similar Jobs

More Jobs at Tata Consultancy Services

More Information Technology Jobs

Find similar Software Developer jobs: