1

Junior Linux Engineer Jobs in Michigan (NOW HIRING)

Senior Systems Software Engineer (C++)

Ann Arbor, MI · On-site

$129K - $220K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Deep familiarity with Windows an Linux/Unix environments and command-line tooling. * Deep ... Demonstrated ability to mentor junior engineers and lead technical initiatives. Why Join Us?

Senior Machine Learning Engineer

Detroit, MI · On-site +1

$126K - $180K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

In this senior role, you'll play a pivotal part in shaping our AI roadmap, mentoring junior ... Proficiency in Unix-based environments (Linux, macOS) including working with remote servers and ...

Understanding ofDocker containerization and Linux environments. * Exposure tocloud-based monitoring ... Provide technical help to junior team members and contribute to a collaborative engineering culture.

Lead Software Engineer

Ann Arbor, MI · On-site

$110 - $140/hr

Understanding of Docker containerization and Linux environments. * Exposure to cloud‑based ... Provide technical help to junior team members and contribute to a collaborative engineering culture.

Understanding of Docker containerization and Linux environments. * Exposure to cloud-based ... Provide technical help to junior team members and contribute to a collaborative engineering culture.

Lead Platform Management Engineer

Warren, MI · On-site

$96K - $126K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Responsibilities include advising junior staff in appropriate steps to diagnose, repair or ... Strong Linux/Unix CLI skillset, including BASH scripting * IBM GPFS and DDN Storage systems ...

Lead Platform Management Engineer

Warren, MI · On-site

$96K - $126K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Responsibilities include advising junior staff in appropriate steps to diagnose, repair or ... Strong Linux/Unix CLI skillset, including BASH scripting * IBM GPFS and DDN Storage systems ...

Lead Classified Systems Administrator

Ann Arbor, MI · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The successful candidate will be the team's Linux subject matter expert, responsible for ... Mentor and guide junior administrators, fostering technical growth and best practices across the ...

New

Showing results 41-60

Junior Linux Engineer information

See Michigan salary details

$29.2K

$62.6K

$95.4K

How much do junior linux engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for junior linux engineer in Michigan is $62,580.00, according to ZipRecruiter salary data. Most workers in this role earn between $42,300.00 and $69,700.00 per year, depending on experience, location, and employer.

What is a junior Linux engineer?

A Junior Linux Engineer is an entry-level IT professional responsible for managing and maintaining Linux-based systems. Their tasks often include system monitoring, troubleshooting, applying updates, and assisting with configurations. They work under senior engineers to ensure system security, performance, and reliability. Knowledge of command-line tools, scripting, and basic networking is essential. This role is ideal for those looking to gain hands-on experience in Linux system administration.

What are the typical responsibilities and daily tasks of a junior Linux engineer?

As a Junior Linux Engineer, your daily tasks often include monitoring system performance, assisting with user account management, applying updates and patches, and troubleshooting basic hardware or software issues. You'll likely support more senior engineers with larger projects such as server deployments or migrations and may handle help desk tickets related to Linux systems. Collaboration with network administrators, developers, and other IT staff is common, especially when resolving cross-platform issues. This role provides an excellent opportunity to deepen your Linux skills while contributing directly to the stability and functionality of your organization's IT infrastructure.

What are the key skills and qualifications needed to thrive as a junior Linux engineer?

To thrive as a Junior Linux Engineer, you need a solid understanding of Linux operating systems, basic scripting, troubleshooting, and computer networking, often demonstrated through a relevant degree or hands-on experience. Familiarity with tools like Bash, Git, monitoring utilities, and potentially certifications such as CompTIA Linux+ or LPIC-1 is valuable. Attention to detail, strong problem-solving abilities, and effective communication skills help you excel in team environments and when assisting end-users. These skills collectively enable successful system support, reliable uptime, and efficient collaboration essential for technology-driven organizations.

What are the most commonly searched types of Linux Engineer jobs in Michigan?

The most popular types of Linux Engineer jobs in Michigan are:

What job categories do people searching Junior Linux Engineer jobs in Michigan look for?

The top searched job categories for Junior Linux Engineer jobs in Michigan are:

What cities in Michigan are hiring for Junior Linux Engineer jobs?

Cities in Michigan with the most Junior Linux Engineer job openings:

Infographic showing various Junior Linux Engineer job openings in Michigan as of August 2026, with employment types broken down into 87% Full Time, 6% Part Time, 2% Temporary, 4% Contract, and 1% Nights. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution, with an average salary of $62,580 per year, or $30.1 per hour.

Senior Systems Software Engineer (C++)

KLA

Ann Arbor, MI • On-site

$129K - $220K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 3 days ago


Job description

Company Overview
KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays. The innovative ideas and devices that are advancing humanity all begin with inspiration, research and development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world's leading technology providers to accelerate the delivery of tomorrow's electronic devices. Life here is exciting and our teams thrive on tackling really hard problems. There is never a dull moment with us.
Job Description/Preferred Qualifications
We are seeking a seasoned Backend Software Engineer with deep expertise in modern C++ and developing infrastructure to lead the development of high-performance, scalable backend infrastructure. This role is ideal for experienced engineers who have a strong track record of solving complex architectural challenges, mentoring teams, and driving technical excellence in mission-critical environments.
Key Responsibilities
  • Architect, design, and evolve backend infrastructure for Big data Analytics, Distribution Storage and storage using modern C++ (C++11/14/17/20)/C# or Java with a focus on scalability, reliability, and performance.
  • Lead the development of server-side components for real-time data processing, system integration, and API services.
  • Collaborate with product, infrastructure, and engineering teams to define system architecture and long-term technical strategy.
  • Drive performance optimization and memory efficiency for high-throughput applications.
  • Apply advanced multithreaded and concurrent programming techniques to support parallel processing and low-latency operations.
  • Architect and deliver microservices-based platforms that operate across Linux and Windows environments.
  • Oversee integration with databases, messaging systems, and external APIs.
  • Champion best practices in code quality, testing, and maintainability across the engineering organization.

Required Qualifications:
  • Extensive experience in C++ development, with a strong foundation in object-oriented design, system-level programming, and software architecture.
  • Proven success in building and scaling backend systems in domains such as:
    • Real-time data processing engines
    • Networked services or socket-based communication
    • Microservices or distributed systems
  • Deep familiarity with Windows an Linux/Unix environments and command-line tooling.
  • Deep familiarity with memory management/memory optimization.
  • Expertise in performance profiling, debugging, and system optimization.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines in production environments.
  • Demonstrated ability to mentor junior engineers and lead technical initiatives.

Why Join Us?
  • Influence the design and direction of backend systems that power real-world, high-impact applications.
  • Work alongside a team of experienced engineers in a culture that values innovation, autonomy, and continuous improvement.
  • Enjoy competitive compensation, flexible work arrangements, and clear paths for leadership and career growth.

Minimum Qualifications
Doctorate (Academic) Degree and related work experience of 3 years; Master's Level Degree and related work experience of 6 years; Bachelor's Level Degree and related work experience of 8 years
Base Pay Range: $129,600.00 - $220,300.00 Annually
Primary Location: USA-MI-Ann Arbor-KLA
KLA's total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits including but not limited to: medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching, employee stock purchase program (ESPP), student debt assistance, tuition reimbursement program, development and career growth opportunities and programs, financial planning benefits, wellness benefits including an employee assistance program (EAP), paid time off and paid company holidays, and family care and bonding leave.
Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level, and location. The range displayed reflects the pay for this position in the primary location identified in this posting. Actual pay depends on several factors, including state minimum pay wage rates, location, job-related skills, experience, and relevant education level or training. We are committed to complying with all applicable federal and state minimum wage requirements where applicable. If applicable, your recruiter can share more about the specific pay range for your preferred location during the hiring process.
KLA is proud to be an Equal Opportunity Employer. We will ensure that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us at or at +1- to request accommodation.
Be aware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as KLA employees. KLA never asks for any financial compensation to be considered for an interview, to become an employee, or for equipment. Further, KLA does not work with any recruiters or third parties who charge such fees either directly or on behalf of KLA. Please ensure that you have searched KLA's Careers website for legitimate job postings. KLA follows a recruiting process that involves multiple interviews in person or on video conferencing with our hiring managers. If you are concerned that a communication, an interview, an offer of employment, or that an employee is not legitimate, please send an email to to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information.