1

C Unix Developer Jobs in Illinois (NOW HIRING)

C++ Developer

Woodridge, IL · On-site

$48.50 - $65.50/hr

TCP/UDP Linux Unix. Knowledge of financial markets securities or derivatives (futures/options) is a plus Seeking an exceptional C++ Developer to design, build, and optimize our high-performance, low ...

You must also be proficient in UNIX commands and scripting; have knowledge of stored procedures and ... Familiar with database access via JAVA/C-Sharp, a plus * Financial Industry experience, a plus

You must also be proficient in UNIX commands and scripting; have knowledge of stored procedures and ... Familiar with database access via JAVA/C-Sharp, a plus * Financial Industry experience, a plus

C++ Software Developer

Chicago, IL · On-site

$50.50 - $68/hr

Chicago IL Jobs, C++ Software Developer, C++, UNIX, STL, SQL, Relational Databases, Python, Perl, Shell, Trading Systems, Multi-threaded, Software Engineer, Programming, Programmer Analyst, Trading ...

Python Developer

Chicago, IL · On-site

$51.75 - $71.25/hr

C #, C++, SQL, UNIX, Messaging (MQ, RV) and Perl. You will be working with a team of developers and business analysts within FX Cash DB team You will participate in most phases of the software ...

Python Developer

Chicago, IL

$51.75 - $71.25/hr

C #, C++, SQL, UNIX, Messaging (MQ, RV) and Perl. You will be working with a team of developers and business analysts within FXCash DB team You will participate in most phases of the software ...

Software Developer

Wheaton, IL · On-site

$60K - $80K/yr

Experience in front-end or back-end development for UNIX or LINUX environments. * Familiarity with ... c) to bear witness to God's Truth, Beauty, and Righteousness, and the Lordship of Christ in every ...

Sr. Gateway | Market Data Developer

Chicago, IL · On-site

$56.25 - $74.25/hr

Sr. Gateway | Market Data Developer We are seeking a Senior Software Developer focused on exchange ... C++20 Expertise with TCP/IP, UDP multicast, sockets, network protocols, particularly on Linux/Unix ...

next page

Showing results 1-20

C Unix Developer information

What is the difference between C Unix Developer vs Linux Developer?

AspectC Unix DeveloperLinux Developer
Required CredentialsProficiency in C, Unix system calls, and Unix shell scriptingProficiency in C, Linux system calls, and Linux shell scripting
Work EnvironmentUnix-based systems, often in enterprise or legacy environmentsLinux-based systems, common in open-source and modern applications
Industry UsageTelecommunications, finance, and legacy enterprise systemsWeb development, cloud computing, and open-source projects
Common Search/ComparisonYesYes

Both C Unix Developers and Linux Developers require strong C programming skills and familiarity with their respective operating systems. While C Unix Developers focus on Unix-based systems often used in legacy or enterprise environments, Linux Developers work primarily with Linux systems, which are prevalent in modern, open-source, and cloud applications. The roles overlap in skills but differ in system focus and industry applications.

What does a C Unix developer do?

A C Unix Developer is a software engineer who specializes in programming applications and systems using the C language on Unix-based operating systems. Their responsibilities often include designing, coding, debugging, and maintaining software, as well as optimizing system performance and ensuring reliability. They may work on low-level system components, utilities, or high-performance applications, often collaborating with other developers and IT professionals. A strong understanding of Unix/Linux commands, system calls, and networking is essential for this role.

What are the key skills and qualifications needed to thrive as a C Unix developer, and why are they important?

To thrive as a C Unix Developer, you need strong proficiency in C programming, Unix/Linux operating systems, and a solid understanding of data structures and algorithms, often supported by a degree in computer science or a related field. Familiarity with development tools like GCC, GDB, Make, and version control systems such as Git is essential, along with experience in shell scripting. Analytical thinking, problem-solving, and effective communication are standout soft skills for this role. These skills and qualities are vital to efficiently build, troubleshoot, and maintain robust software solutions in complex Unix-based environments.

What is a C Unix developer?

A C/Unix developer uses the C programming language to prepare and implement software and applications in a Unix operating system. Unix is a core family of OS, and it is part of Linux, Apple, and many mobile OS platforms, as well as servers and other integral hardware. As a C/Unix developer, your duties and responsibilities are to work as part of a team of coders and developers on projects, helping design the project workflow and completing any tasks needed for a program to run in a Unix system. Because you primarily write Unix in C, many C/Unix developers work on projects to improve existing operating systems built of the Unix architecture.

What are some common challenges faced by C Unix developers when working on legacy codebases?

C Unix Developers often encounter challenges when maintaining or enhancing legacy codebases, such as deciphering poorly documented code, understanding complex pointer logic, and debugging issues that arise from outdated dependencies or system calls. Collaboration with other team members is essential, as knowledge sharing helps bridge gaps in code understanding and ensures that best practices are applied when refactoring or extending existing systems. Addressing these challenges requires strong analytical skills, patience, and effective communication within a multidisciplinary development team.
What are the most commonly searched types of C Unix Developer jobs in Illinois? The most popular types of C Unix Developer jobs in Illinois are:
Infographic showing various C Unix Developer job openings in Illinois as of August 2026, with employment types broken down into 73% Full Time, and 27% Contract. Highlights an 100% In-person job distribution.

$48.50 - $65.50/hr

Other

Re-posted yesterday


Job description

NO SPONSORSHIP - NO OPT

C++ DEVELOPER - Low Latency Trading Systems

SALARY: $150k - $175k plus discretionary bonus

LOCATION: Woodridge, IL 60517

ONSITE 4 DAYS A WEEK

Looking for a C++ Developer with strong multithreading memory management and network socket programming. TCP/UDP Linux Unix. Knowledge of financial markets securities or derivatives (futures/options) is a plus

Seeking an exceptional C++ Developer to design, build, and optimize our high-performance, low-latency trading infrastructure and strategies. This is a hands-on engineering role working directly with traders, quants, and other technologists to deliver cutting-edge solutions in global markets.

Architect, develop, and maintain low-latency trading applications and market access systems in modern C++.

Collaborate with traders, quants, and researchers to implement, refine, and evaluate algorithmic and quantitative trading strategies.

Implement new trading algos and research ideas in the internal core trading framework.

Design and implement exchange connectivity, order routing, and market data feed handlers across multiple asset classes and venues worldwide.

Optimize systems for speed, throughput, scalability, and reliability, using profiling, performance tuning, and latency analysis.

Participate in all phases of the software development lifecycle, from requirements and design to testing, deployment, and production support.

Research and recommend new technologies, tools, and methods to improve performance, scalability, and code quality.

Qualifications:

A degree in Computer Science, Engineering, Mathematics, Physics, or a related STEM field (Bachelor s, Master s, or PhD).

At least 5 years of experience developing performance-critical software in modern C++ (C++14 or newer).

Strong knowledge of multi-threading, memory management, and network/socket programming (TCP/UDP).

Familiarity with Linux/Unix environments and network tools (Wireshark, TCPDump).

Strong organizational and software architecture skills with an eye for performance profiling and optimization.