Jobs · Engineering · North Carolina

Software Developer

Tata Consultancy Services · Charlotte, NC · 5 days ago
Engineering$100k–$130k/yrFull-time

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

Qualifications

  • BACHELOR OF COMPUTER SCIENCE

Similar jobs

Software Developer

Sumas Corporation IncPlainsboro, NJ· 3 mo ago
Engineeringapply on sumascorp.com

Software Developer

HARMAN InternationalNovi, MI· 2 wk ago
Engineering$133k/yrapply on jobsearch.harman.com

Software Developer

Husch BlackwellHouston, TX· 1 wk ago
RemoteEngineering$116k–$237k/yrapply on recruiting2.ultipro.com

Software Developer

Kimley-HornSt Paul, Minnesota, United States· 2 wk ago
Engineering$120k–$140k/yrapply on careers-kimley-horn.icims.com

SOFTWARE DEVELOPER

VSolvitCalifornia, United States· 1 mo ago
Information Technologyapply on workforcenow.adp.com

Software Developer

THOR Solutions, LLCPanama City, FL· 3 wk ago
Engineeringapply on thorsolutionsllc.applytojob.com