Unix/Linux Systems Programmer: C, Networking & Security

Tata Consultancy Services

Alpharetta (GA)

On-site

USD 120,000 - 130,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Discretionary Annual Incentive
Comprehensive Medical Coverage
Parental Leaves
401K Plan
Certification & Training Reimbursement
Vacation & Holidays

Job summary

Tata Consultancy Services seeks a skilled Unix/Linux System Programmer with strong C programming, Perl scripting, and network programming expertise to develop and support low-level system applications and secure solutions in a complex enterprise environment.

You will design, implement, and optimize network services, collaborate across teams, and contribute to platform stability and security in a banking/financial services context.

Qualifications

  • Strong knowledge of Unix/Linux operating systems and system internals.
  • Proficiency in C programming with hands-on experience in system and network programming.
  • Strong experience with Perl scripting for automation and system administration tasks.
  • Good understanding of TCP/IP networking, sockets, and inter-process communication.
  • Knowledge of security concepts, secure coding standards, and defensive programming techniques.
  • Experience with Kerberos authentication and related security frameworks.
  • Familiarity with debugging, performance tuning, and system diagnostics tools.
  • Strong problem-solving and analytical skills.

Responsibilities

  • Develop, maintain, and optimize system-level applications on Unix/Linux platforms using C.
  • Design and implement network programming solutions utilizing sockets, IPC, and other communication protocols.
  • Create and maintain automation scripts and system utilities using Perl.
  • Analyze and troubleshoot operating system, application, and network-related issues.
  • Implement secure coding practices and promote defensive programming methodologies.
  • Support authentication and authorization mechanisms, including Kerberos integration.
  • Monitor system performance and recommend tuning and optimization improvements.
  • Collaborate with infrastructure, security, and application teams to ensure platform stability and security.
  • Participate in code reviews, testing, and deployment activities.
  • Experience with shell scripting (Bash/Korn Shell).
  • Exposure to multi-threaded and concurrent programming.
  • Knowledge of Linux security controls and identity management solutions.
  • Experience in enterprise, banking, or financial services environments.
  • Familiarity with source control tools such as Git.

Skills

Unix/Linux
C programming
Perl scripting
TCP/IP networking
Security concepts
Kerberos authentication
Debugging tools
Problem solving

Education

Bachelor's degree in CS

Tools

Git

Job description

Tata Consultancy Services seeks a skilled Unix/Linux System Programmer with strong C programming, Perl scripting, and network programming expertise to develop and support low-level system applications and secure solutions in a complex enterprise environment.

You will design, implement, and optimize network services, collaborate across teams, and contribute to platform stability and security in a banking/financial services context.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Unix System Programmer
Unix System Programmer

Tata Consultancy Services • Alpharetta (GA)

On-site
USD 120,000 - 130,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Parental Leaves
+3
C++ & Perl Systems Engineer: Build Scalable Tools
C++ & Perl Systems Engineer: Build Scalable Tools

Tata Consultancy Services • Seattle (WA)

On-site
USD 110,000 - 120,000
Discretionary Annual Incentive
Medical Coverage
Dental & Vision Coverage
+7
Technical Support Engineer: Linux, Networking & Automation
Technical Support Engineer: Linux, Networking & Automation

Tata Consultancy Services • Santa Clara (CA)

On-site
USD 90,000 - 130,000
Unix & Perl Developer - MQ & DB Tuning
Unix & Perl Developer - MQ & DB Tuning

Tata Consultancy Services • Jersey City (NJ)

On-site
USD 100,000 - 115,000
Annual Incentive
Medical Coverage
Family Leave
+8
Unix/Perl Developer
Unix/Perl Developer

Tata Consultancy Services • Jersey City (NJ)

On-site
USD 100,000 - 115,000
Annual Incentive
Medical Coverage
Family Leave
+8
Unix/Linux Patch & Automation Specialist
Unix/Linux Patch & Automation Specialist

Tata Consultancy Services • Jacksonville (FL)

On-site
USD 90,000 - 115,000
Unix/Perl Developer
Unix/Perl Developer

Centraprise • Jersey City (NJ)

On-site
USD 80,000 - 100,000
Unix & Perl Developer: Systems Automation & Optimization
Unix & Perl Developer: Systems Automation & Optimization

Ventures Unlimited Inc • Jersey City (NJ)

On-site
USD 75,000 - 95,000
Senior SCADA Systems Engineer - Linux/Windows, Oracle
Senior SCADA Systems Engineer - Linux/Windows, Oracle

Tata Consultancy Services • Chelsea (NY)

On-site
USD 100,000 - 150,000
Discretionary annual incentive
Comprehensive medical coverage
Family support: leaves
+4
Unix/Perl Developer
Unix/Perl Developer

Ventures Unlimited Inc • Jersey City (NJ)

On-site
USD 75,000 - 95,000