1

Linux Software Engineer Jobs in Illinois (NOW HIRING)

... and resilient Linux services using modern C++ technologies • Build software using Agile ... design and programming experience • Ability to take on projects and drive them through to ...

... and resilient Linux services using modern C++ technologies • Build software using Agile ... design and programming experience • Ability to take on projects and drive them through to ...

Junior Software Engineer As a Junior Software Engineer, you will join our interdisciplinary team to ... Comfort with both Windows and Linux environments * Must have valid, ongoing, unrestricted ...

We are seeking an Embedded Software Engineer to help drive the development of next-generation ... Experience developing using embedded Linux; Ability to effectively navigate and work in a Yocto ...

We are seeking an Embedded Software Engineer to help drive the development of next-generation ... Experience developing using embedded Linux; Ability to effectively navigate and work in a Yocto ...

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Familiar with development in either Windows, Linux and/or Unix-based operating systems * Software ...

Senior Software Engineer

Chicago, IL · On-site

$126K - $166K/yr

Tools: C++, Python, Bash, Linux, SQL Requirements * Bachelor's degree in a quantitative or technical field, plus five years of experience in software engineering, or a Master's degree in a ...

Senior Software Engineer

Chicago, IL

$126K - $166K/yr

Tools: C++, Python, Bash, Linux, SQL Requirements * Bachelor's degree in a quantitative or technical field, plus five years of experience in software engineering, or a Master's degree in a ...

C++ Software Engineer

Chicago, IL · On-site

$175K - $300K/yr

Our Software Engineers work on small collaborative teams and are a key component for our success ... In-depth knowledge of the Linux kernel, systems programming * A passion for solving challenging ...

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Familiar with development in either Windows, Linux and/or Unix-based operating systems * Software ...

Embedded Software Engineer

Mossville, IL · On-site

$95K - $126K/yr

Embedded Software Engineer 4 location: Mossville, IL (Onsite) Duration: 6-month contract Core ... Deep understanding of Linux-based development, multithreading, memory management, and performance ...

next page

Showing results 1-20

Linux Software Engineer information

See Illinois salary details

$10

$57

$88

How much do linux software engineer jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for linux software engineer in Illinois is $57.88, according to ZipRecruiter salary data. Most workers in this role earn between $46.59 and $65.00 per hour, depending on experience, location, and employer.

How does a Linux Software Engineer typically collaborate with other teams during the software development lifecycle?

As a Linux Software Engineer, you’ll regularly work alongside cross-functional teams such as DevOps, QA, and product management. Collaboration often involves participating in code reviews, troubleshooting system-level issues, and integrating new features with existing infrastructure. Effective communication is crucial, as you’ll need to coordinate with hardware engineers, security teams, and sometimes even customer support to ensure seamless deployment and maintenance. This collaborative environment not only enhances product quality but also provides opportunities to broaden your technical skills and network within the organization.

What is the difference between Linux Software Engineer vs Linux Developer?

AspectLinux Software EngineerLinux Developer
Primary FocusDesigning, developing, and maintaining Linux-based software systems and applications.Writing, testing, and debugging code specifically for Linux environments, often focusing on application development.
Required SkillsProficiency in Linux OS, C/C++, scripting, system architecture, and debugging tools.Strong coding skills in languages like C, C++, Python, and familiarity with Linux APIs and tools.
Work EnvironmentTypically in engineering teams working on system-level software, embedded systems, or infrastructure.Often in software development teams creating applications or tools for Linux platforms.

Linux Software Engineers focus on system-level design and maintenance of Linux-based systems, while Linux Developers primarily write and test applications for Linux. Both roles require Linux proficiency but differ in scope and responsibilities.

What are the key skills and qualifications needed to thrive as a Linux Software Engineer, and why are they important?

To thrive as a Linux Software Engineer, you need strong programming skills (such as C, C++, or Python), deep knowledge of Linux operating systems, and a relevant degree in computer science or a related field. Familiarity with Linux kernel development, version control systems like Git, and experience with build tools and debugging utilities are typically required. Problem-solving abilities, effective communication, and collaborative teamwork are crucial soft skills for success in this role. These skills and qualities are vital for building robust, efficient, and maintainable software solutions within complex Linux environments.

What does a Linux Software Engineer do?

A Linux Software Engineer is responsible for designing, developing, testing, and maintaining software that runs on Linux-based systems. Their work often involves writing code in languages such as C, C++, Python, or Shell scripting, and optimizing applications for performance and security on Linux platforms. They may also contribute to open-source projects, customize Linux distributions, and ensure software compatibility with different hardware architectures. Additionally, Linux Software Engineers often collaborate with other engineers to troubleshoot issues and improve system stability.
What job categories do people searching Linux Software Engineer jobs in Illinois look for? The top searched job categories for Linux Software Engineer jobs in Illinois are:
What are popular job titles related to Linux Software Engineer jobs in IL? For Linux Software Engineer jobs in IL, the most frequently searched job titles are:
Infographic showing various Linux Software Engineer job openings in Illinois as of May 2026, with employment types broken down into 1% As Needed, 82% Full Time, and 17% Part Time. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $120,398 per year, or $57.9 per hour.

Cloud Software Engineer with Java or C/C++ with an active TS/SCI with a Full Scope Polygraph Securit

Ginas Tech Jobs

Naperville, IL • On-site

Full-time

Medical, Retirement, PTO

Posted 9 days ago


Job description

Job Description

Cloud Software Engineer with Java or C/C++ with an active TS/SCI with a Full Scope Polygraph Security Clearance Required, Onsite

The team is seeking a Cloud Software Engineer with Java or C/C++.  This is a position on a product development team.  The candidate will have a primary focus of supporting all aspects of agile software design and development for products that are integrated into systems on large scale compute clusters and AWS Cloud Infrastructure. Duties include design & development of new capabilities, testing, optimization & performance tuning, and operation & sustainment functions.  As a Cloud Software Engineer with Java or C/C++, you are expected to perform requirements analysis, software design, development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution at a high level of proficiency and independence.  You are expected to communicate directions and provide guidance to more Junior Programmer/Analysts, as required.  The Cloud Software Engineer with Java or C/C++ must be adept at developing solutions which integrated or extended COTS or GOTS products.  Additionally, the Cloud Software Engineer with Java or C/C++may be responsible for evaluating project needs, determining tasks and durations, and generating and reviewing designs for technical accuracy, completeness.  Candidates must have an active TS/SCI with a Full Scope Polygraph security clearance.  This is a 100% Onsite position and not open for Hybrid and/or Remote.

Qualifications

Cloud Software Engineer Qualifications:

- Must have an active TS/SCI Full Scope Polygraph security clearance.

- Bachelor's Degree in Computer Science or in a related technical field is highly desired, which will be considered equivalent to 2 years of experience.  A Master's degree in a Technical Field will be considered equivalent to 4 years of experience.  Note:  A degree in Mathematics, Information Systems, Engineering, or similar degree will be considered as a technical field.

- Need at least 8 years of experience in Software Development/Engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution.

- Need at least 6 years of experience developing software with high level languages such as Java, C/C++.

- Need at least 5 years of experience developing software for UNIX/Linux (RedHat versions 3-5) operating systems.

- Proficiency in using AWS SDKs and APIs.

- Expertise in AWS Cloud Architecture design.

- Deep understanding of AWS Services.

- Proficiency in Infrastructure as Code (IaC) tools like CloudFormation or Terraform.

- Expertise in Continuous Integration, Deployment, Testing and Monitoring practices.

- Java programming for distributed systems, with experience in networking and multi-threading.

- Agile development experience with source code management practices and tools.

- Well-grounded in Linux fundamentals and knowledge in at least one scripting language (e.g. Python, Ruby, Perl, etc.).

- Familiarity with microservices software development techniques and container-orchestration (e.g., Kubernetes).

- Cloud Developer Certification.

Cloud Software Engineer Preferred Skills:

- Apache Open Source Hadoop

- Apache Open Source Accumulo

- Apache Open Source NiFi

- Knowledge of security and compliance best practices

Benefits include medical insurance, retirement plan, PTO, etc.

Keywords:  Annapolis Junction MD Jobs, Cloud Software Engineer, Java, C/C++, AWS, Cloud, UNIX, Linux, SDK, API, Infrastructure as Code, IAC, Cloud Formation, Terraform, Ruby, Python, Perl, NiFi, Open Source, Hadoop, Accumulo, Programming, Programmer/Analyst, Software Developer, TS/SCI Security Clearance, Full Scope Polygraph Security Clearance, Maryland Recruiters, IT Jobs, Maryland Recruiting

Looking to hire a Cloud Software Engineer in Annapolis Junction, MD or in other cities?  Our IT recruiting agencies and staffing companies can help.

We help companies that are looking to hire Cloud Software Engineers for jobs in Annapolis Junction, Maryland and in other cities too.  Please contact our IT recruiting agencies and IT staffing companies today!


Additional Information

Please check out all of our jobs at www.ginastechjobs.com.