2

Entry Level C Unix Developer Jobs (NOW HIRING)

Software Engineer I

Redmond, WA · On-site

$86K - $94K/yr

... the C/UNIX development environment, libraries and tool sets Knowledge of multi-threaded programming concepts Experience with software that programs hardware devices (Firmware) XKL'S PERKS We ...

C++ Developer

$50.25 - $67.50/hr

C++ Developer Location : 100% Remote Description: Skills 1. Proficient in C/C++ Application ... Unix commands and Unix Shell Scripting. 5. Good experience with SVN/GIT/CVS or similar tools.

New

C/C++ Lead - 100% San Antonio TX Onsite Must Have Skills - Skill 1 - Yrs of Exp - C++ Skill 2 - Yrs of Exp - Linux/Unix OS Skill 3 - Yrs of Exp - Microservices Skill 4 - Yrs of Exp - Golang Good To ...

Builds applications using a specified programming language per the Government. * Builds Graphical ... Unix, and Linux operating systems * Minimum two (2) years' experience in C, C++, Perl, Python, or ...

Builds applications using a specified programming language per the Government. * Builds Graphical ... Unix, and Linux operating systems * Minimum two (2) years' experience in C, C++, Perl, Python, or ...

... C/UNIX development environment, libraries and tool sets • Knowledge of multi-threaded programming concepts • Experience with software that programs hardware devices (Firmware) XKL'S PERKS We ...

Software Engineer I

Redmond, WA · On-site

$86K - $94K/yr

... C/UNIX development environment, libraries and tool sets • Knowledge of multi-threaded programming concepts • Experience with software that programs hardware devices (Firmware) XKL'S PERKS We ...

Software Engineer I

Redmond, WA · On-site

$86K - $94K/yr

... C/UNIX development environment, libraries and tool sets • Knowledge of multi-threaded programming concepts • Experience with software that programs hardware devices (Firmware) XKL'S PERKS We ...

Write clean, maintainable, and well-tested code primarily in C, C++, Python, or related ... Familiarity with Linux or UNIX-based development environments. * Strong analytical and problem ...

Write clean, maintainable, and well-tested code primarily in C, C++, Python, or related ... Familiarity with Linux or UNIX-based development environments. * Strong analytical and problem ...

Software Engineer-C++

Fort Worth, TX

$47 - $63.25/hr

C++ Developer For F-16 Mission Software Team The F-16 Mission Software Team is looking for C ... Unix/Linux. 100% on site (no telework). Desired skills include real-time embedded software ...

C++ Developer

Minneapolis, MN

$51.25 - $69/hr

C++ Developer Location : Minneapolis, MN Type : Fulltime Permanent Work Status : US Citizen / GC ... C, C++, Unix, SQL, Oracle, STL Library(Algorithms) Good development and unit testing experience in ...

next page

Showing results 1-20

Entry Level C Unix Developer information

See salary details

$29.5K

$100.3K

$241.5K

How much do entry level c unix developer jobs pay per year?

As of Jun 19, 2026, the average yearly pay for entry level c unix developer in the United States is $100,265.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,500.00 and $106,000.00 per year, depending on experience, location, and employer.

What are some common challenges faced by entry-level C Unix developers, and how can they overcome them?

Entry-level C Unix developers often encounter challenges such as understanding legacy codebases, debugging complex memory issues, and learning Unix system calls and tools. Navigating large, established code can be daunting, so it is helpful to ask questions, use version control to track changes, and leverage debugging tools like GDB. Regularly practicing Unix commands and reading open-source C projects can also accelerate learning. Collaborating closely with more experienced team members and participating in code reviews will further build confidence and skill.

What is the difference between Entry Level C Unix Developer vs Entry Level C++ Developer?

AspectEntry Level C Unix DeveloperEntry Level C++ Developer
Required CredentialsBachelor's in Computer Science or related field; familiarity with Unix/Linux; basic C programmingBachelor's in Computer Science or related field; knowledge of C++ programming; understanding of object-oriented concepts
Work EnvironmentUnix/Linux-based systems, software development teams, embedded systemsSoftware development teams, application development, desktop or embedded systems
Employer & Industry UsageTech companies, embedded device firms, telecom, financeSoftware firms, game development, finance, embedded systems

While both roles require a foundation in C programming and familiarity with Unix/Linux environments, the Entry Level C Unix Developer focuses more on system-level programming, shell scripting, and working with Unix-based systems. In contrast, the Entry Level C++ Developer emphasizes object-oriented programming, application development, and often more complex software design. Both roles are common entry points in tech industries but serve different development needs.

What are the key skills and qualifications needed to thrive as an Entry Level C Unix Developer, and why are they important?

To thrive as an Entry Level C Unix Developer, you need a solid understanding of C programming, Unix/Linux operating systems, and foundational computer science concepts, typically supported by a relevant degree or coursework. Familiarity with development tools such as GCC, Make, Git, and debugging utilities, as well as knowledge of shell scripting, is common in this role. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate with team members and resolve technical challenges efficiently. These competencies are essential for building reliable software and contributing effectively to development projects in Unix-based environments.

What does an Entry Level C Unix Developer do?

An Entry Level C Unix Developer is responsible for writing, testing, and maintaining software applications and system components using the C programming language in a Unix or Linux environment. Their tasks often include debugging code, assisting with system integrations, and supporting senior developers in larger projects. They may also help in troubleshooting issues, optimizing performance, and ensuring code adheres to project standards. This role is ideal for those who have foundational knowledge of C and Unix systems and are looking to start their career in software development.
More about Entry Level C Unix Developer jobs
What cities are hiring for Entry Level C Unix Developer jobs? Cities with the most Entry Level C Unix Developer job openings:
What are the most commonly searched types of C Unix Developer jobs? The most popular types of C Unix Developer jobs are:
What states have the most Entry Level C Unix Developer jobs? States with the most job openings for Entry Level C Unix Developer jobs include:
What job categories do people searching Entry Level C Unix Developer jobs look for? The top searched job categories for Entry Level C Unix Developer jobs are:
Infographic showing various Entry Level C Unix Developer job openings in the United States as of June 2026, with employment types broken down into 1% As Needed, 89% Full Time, and 10% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $100,265 per year, or $48.2 per hour.
Sr. Batch Developer (UNIX/C/SQL)

Sr. Batch Developer (UNIX/C/SQL)

Gainwell Technologies LLC

Milwaukee, WI • On-site, Remote

$75K - $95K/yr

Other

Medical, Life, Retirement, PTO

Posted 6 days ago


Gainwell Technologies rating

7.7

Company rating: 7.7 out of 10

Based on 72 frontline employees who took The Breakroom Quiz

110th of 191 rated software companies


Job description

Be part of a team that unleashes the power of leading-edge technologies to help improve the health and well-being of those most vulnerable in our country and communities. Working at Gainwell carries its rewards. You'll have an incredible opportunity to grow your career in a company that values work flexibility, learning, and career development. You'll add to your technical credentials and certifications while enjoying a generous, flexible vacation policy and educational assistance. We also have comprehensive leadership and technical development academies to help build your skills and capabilities.
Summary
As a Sr. Batch Developer (UNIX/C/SQL) at Gainwell, you will be a part of an innovative healthcare technology company with a mission to serve the healthcare needs of our communities. You will use your programming and analytical skills to drive the development of healthcare administration products used, and relied upon, by millions of patients. Most importantly, you'll have the chance to grow and develop as a professional through our exceptional developmental opportunities.
Your role in our mission
Play a critical part in ensuring Gainwell is meeting our clients' objectives in important areas.
  • Codes, tests, debugs, implements, and documents programs.
  • Assists in the modification of company products and/or customer/internal systems to meet the needs of the client and/or end-user.
  • Gathers information from the system, analyzes program and time requirements, and prepares documentation to change existing programs.
  • Researches and analyzes existing systems and program requirements, under periodic supervision.
  • Designs programs for projects or enhancements to existing programs.
  • Writes specifications for programs of low to moderate complexity.
  • Assists in resolving production support problems. Develops and suggests alternative approaches to resolving problems.
  • Develops test plans to verify logic of new or modified programs. Identifies issues as appropriate.
  • Creates appropriate documentation in work assignments such as program code, and technical documentation.
  • Conducts quality assurance activities such as peer reviews.
  • Remains abreast of and research industry technical trends and new development to maintain current skills and remain current with industry standards.

What we're looking for
  • 6+ years of applications development and programming experience with C, Linux, job scripts/streams, SQL, and IWS (IBM Workload Scheduler)
  • Relational databases to facilitate programming software
  • Develop test plans and participate in QA activities such as coding reviews
  • Resolve cycle abends
  • Previous experience with healthcare systems

What you should expect in this role
  • Fully remote opportunity with the option to work from home - anywhere within the United States
  • Opportunities to travel through your work (0-10%)
  • Willingness to work a flexible schedule to accommodate business needs and travel as required
  • Video cameras must be used during all interviews, as well as during the initial week of orientation

The deadline to submit applications for this posting is July 30, 2026
The pay range for this position is $75,000 - $95,000 per year, however, the base pay offered may vary depending on geographic region, internal equity, job-related knowledge, skills, and experience among other factors. Put your passion to work at Gainwell. You'll have the opportunity to grow your career in a company that values work flexibility, learning, and career development. All salaried, full-time candidates are eligible for our generous, flexible vacation policy, a 401(k) employer match, comprehensive health benefits , and educational assistance. We also have a variety of leadership and technical development academies to help build your skills and capabilities.
We believe nothing is impossible when you bring together people who care deeply about making healthcare work better for everyone. Build your career with Gainwell, an industry leader. You'll be joining a company where collaboration, innovation, and inclusion fuel our growth. Learn more about Gainwell at our company website and visit our Careers site for all available job role openings.
Gainwell Technologies is an Equal Opportunity Employer, where all qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical condition), age, sexual orientation, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. Gainwell Technologies defines "wages" and "wage rates" to include "all forms of pay, including, but not limited to, salary, overtime pay, bonuses, stock, stock options, profit sharing and bonus plans, life insurance, vacation and holiday pay, cleaning or gasoline allowances, hotel accommodations, reimbursement for travel expenses, and benefits.

What Gainwell Technologies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Gainwell Technologies logo

About Gainwell Technologies

Sourced by ZipRecruiter

With Health and Cost outcomes that pierce Inequities and Impact Economies, the success of our Nation’s Federal Medicaid program is inextricably tied to the Prosperity of Communities, States and the Nation as a whole. We think that deserves Respect and a Commitment from Innovators who can help those who operate within and around health and human services evolve to meet their goals. At Gainwell, that’s our Sole focus. Built across more than Five Decades, Gainwell has intentionally seized opportunities to advance its digitally enabled services to meet Agencies, Health plans and MCOs where they are on their modernization journeys and propel them into the future of Healthcare. Equally important to our Expanding Technologies and Results. We bring ideas that bring policies to life.

Industry

Health care and social assistance

Company size

10,000+ Employees

Headquarters location

Irving, TX, US