C/Linux Systems Programmer

ACE Limited
New York, NY, United States
24 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Adobe InDesign Authentication Protocols Computer Programming Software Debugging Linux File Systems Perl (Programming Language) Python (Programming Language) Kerberos (Protocol) Linux System Administration Shell Script Software Engineering
+5 more
Systems Integration Software Organization Scripting Git Infrastructure Automation Frameworks

Job description

Client is seeking an experienced C/Linux Systems Programmer to support the development, enhancement, and maintenance of Linux-based systems and infrastructure. The ideal candidate will have strong hands-on programming experience in C and Unix/Linux environments, along with scripting experience in Python and/or Perl.

The candidate should be comfortable working at the systems level, troubleshooting complex technical issues, and collaborating with infrastructure and application engineering teams.

Key Responsibilities

· Develop, enhance, and maintain Linux/Unix-based systems applications and utilities using C.

· Write and maintain automation and support scripts using Python and Perl.

· Troubleshoot complex Linux/Unix system issues and perform root-cause analysis.

· Develop and maintain system-level tools and processes.

· Work with system services, processes, networking, file systems, and operating system components.

· Support authentication and security-related integrations, including Kerberos.

· Analyze system performance, logs, and application behavior to identify and resolve issues.

· Collaborate with infrastructure, security, application development, and operations teams.

· Participate in design, development, testing, deployment, and production support activities.

· Maintain technical documentation and follow established development and security standards.

Requirements

· Strong hands-on programming experience with C.

· Strong experience working with Linux/Unix systems.

· Experience with Python scripting and automation.

· Experience with Perl scripting.

· Experience with Kerberos authentication and security concepts.

· Strong understanding of Linux/Unix system administration and troubleshooting.

· Experience with shell scripting and command-line utilities.

· Strong debugging and problem-solving skills.

· Ability to work effectively in a collaborative enterprise environment.

Preferred Qualifications

· Experience with financial services or investment banking environments.

· Experience developing system-level applications or infrastructure tools.

· Knowledge of Linux networking and system security.

· Experience with authentication protocols and enterprise security infrastructure.

· Familiarity with Git and modern software development practices.

· Experience supporting production systems in a large-scale enterprise environment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all