1

C Unix Developer Jobs in Illinois (NOW HIRING)

C++ Developer

Chicago, IL · On-site

$50.50 - $68/hr

C++ Developer Qualifications: Will be seasoned, multidisciplinary experts with extensive technical ... Have strong programming skills in C++11 or later, preferably on a Linux/Unix platform. Have ...

C++ Developer

Chicago, IL · On-site

$50.50 - $68/hr

Strong programming skills in C++ development experience on a UNIX platform. • Strong skills in working with Opensource technologies, no-SQL database technology, micro service architecture, cloud ...

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++ with Pro*C

Deerfield, IL · On-site

$49.75 - $67/hr

Unix Shell Scripting/SQL, C++ * Should have development experience in PRO*C, Tuxedo and Centura. * Should be familiar with the Pharmacy domain. * Should have very strong analytical and problem ...

Job Title Should have 10+ years of working experience in Tandem Application programming. Expertise ... Windows server / Linux / Unix Need at least one: Java / Java Script / C / VB / C# / C++ Need at ...

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

$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 ...

C++ Developer in Chicago, IL

Chicago, IL · On-site

$50.50 - $68/hr

Job Title: C++ Developer Location: Chicago, IL Rate: DOE Experience: 7 to 8 Years Required ... Experience in Linux/Unix environments * TCP/IP networking and socket programming * FIX Protocol ...

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 ...

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:
What job categories do people searching C Unix Developer jobs in Illinois look for? The top searched job categories for C Unix Developer jobs in Illinois are:
Infographic showing various C Unix Developer job openings in Illinois as of June 2026, with employment types broken down into 79% Full Time, 12% Part Time, 6% Contract, and 3% Nights. Highlights an 93% Physical, 3% Hybrid, and 4% Remote job distribution.
C++ Developer

$50.50 - $68/hr

Other

Posted 24 days ago


Job description

C++ Developer

Qualifications:

Will be seasoned, multidisciplinary experts with extensive technical and business knowledge and functional expertise.

Working at the highest technical level of all phases of system design and implementation.

Have strong programming skills in C++11 or later, preferably on a Linux/Unix platform. Have significant experience with multi-threaded application design and development.

Have significant experience with open source technology, database technology, and service-oriented and/or microservice architecture.

Have a track record of maintaining focus on executing the strategic direction of business function activities, delivering client value and improve efficiency, effectiveness and productivity.

Have a proven ability to work effectively with end users to define requirements, and a demonstrated ability to navigate through ambiguity to deliver on complex initiatives with diverse stakeholders.

A BS degree in Computer Science, Mathematics, or related Computer Engineering or Science curriculum is required. A MS Degree is preferred.

Experience with multi-threaded application design and development; including testing and deployment phases.

Experience with UNIX and key languages, e.g. Python, R, Perl, shell scripting.

Strong server side programming experience with automation and backend support.

Experience building trading applications.

Experience with distributed systems.

Experience designing and building real time desktop applications capable of handling large volumes of streaming data.

Experience developing Winforms applications.

Experience using Agile methodology and collaboration.

Knowledge of the system development life cycle, the client area's functions and systems, and applications program development technological alternatives.

Strong communication skills, analytical ability, strong judgment and management skills, and the ability to work effectively with client and IT management and staff required.

An understanding of financial markets and instrument types.

Knowledge of different UNIX IPC mechanisms (sockets, shared memory, semaphores, etc.). Strong programming skills in C++ development experience on a UNIX platform.

Strong skills in working with Opensource technologies, no-SQL database technology, micro service architecture, cloud-native development, continuous build, continuous integration and continuous deployment.

Ability to work effectively with end users to define requirements.

Leadership and organizational skills are required to determine the Business Unit's goals, resources needed, and to assess and develop the skills of staff.

Tasks & Responsibilities:

1. Consults with Business Unit and IT management and staff on all phases of the project development cycle.

2. Acts as a designer for major systems and their subsystems utilizing a strong understanding of available technology, tools and existing designs.

3. Design and develop high-performance programming language components used by trading applications.

4. Provide solid technical expertise to support and enhance core-trading applications.

5. As an experienced functional area expert, provides leadership and problem solving to the team and partners at a high technical level.

6. Identifies areas for process improvement and carries out activities that are technically difficult to execute on those improvements.

7. Carries out initiatives involving multiple disciplines and/or ambiguous issues.

8. Displays a balanced, cross-functional perspective, liaising with the business to help improve efficiency, effectiveness and productivity.

Nice to Haves – The strongest candidates will have some or most of the following:

Have gained an understanding of financial markets and security types.

Have significant development experience with a scripting language, preferably Python, Perl, Unix Shell scripting, and/or R.

Have server-side programming experience, and experience building, extending, and maintaining distributed systems.

Have experience building trading and market-facing applications.

Have developed in an environment using continuous build, continuous integration and continuous deployment.

Have worked in an environment using agile project methodology and collaboration, and possess in-depth knowledge of the system development life cycle.