1

Nix Jobs in Michigan (NOW HIRING)

Site Reliability Engineer - Networking

Ann Arbor, MI ยท On-site

$55.75 - $74/hr

Know your way around *nix systems and have interests that span beyond routers and switches * Daringly jump into other people's solutions and source code to seek a problem. * Like to Automate all the ...

Nix information

See Michigan salary details

$25

$48

$71

How much do nix jobs pay per hour?

As of Jul 31, 2026, the average hourly pay for nix in Michigan is $48.14, according to ZipRecruiter salary data. Most workers in this role earn between $29.13 and $70.30 per hour, depending on experience, location, and employer.

What are Nix jobs?

Nix jobs typically refer to roles centered around using the Nix package manager and the Nix programming language. These positions often involve managing reproducible development environments, automating software deployment, and maintaining infrastructure using Nix. Professionals in these roles may work as DevOps engineers, system administrators, or software developers who leverage Nix to ensure consistency and reliability across systems. Nix jobs require a solid understanding of declarative configuration, package management, and often involve working with tools like NixOS and Nixpkgs.

What is the difference between Nix vs DevOps Engineer?

AspectNixDevOps Engineer
CredentialsTypically no specific certifications required, but knowledge of Nix package manager is essentialOften requires certifications like AWS, Azure, or Linux certifications
Work EnvironmentFocuses on package management, system configuration, and reproducible buildsInvolves automation, CI/CD pipelines, cloud infrastructure, and system deployment
Industry UsagePrimarily used in software development, system administration, and open-source projectsUsed across software development, IT operations, and cloud services

While Nix specializes in package management and reproducible system configurations, DevOps Engineers focus on automating deployment pipelines and infrastructure. Both roles require technical expertise but serve different aspects of software and system management.

What are some common challenges faced by professionals working with Nix, and how can they be addressed?

Professionals working with Nix often encounter challenges related to its steep learning curve and the complexity of its declarative approach to package and configuration management. Navigating the unique syntax of the Nix language and understanding the build process can be initially daunting, especially for those transitioning from traditional package managers. Collaborating effectively within teams requires clear documentation and alignment on best practices for reproducible builds. To address these challenges, many teams invest time in knowledge sharing sessions, leverage community resources, and adopt established conventions to streamline onboarding and workflow.

What are the key skills and qualifications needed to thrive as a Nix engineer, and why are they important?

To thrive as a Nix engineer, you need a strong understanding of functional programming concepts, configuration management, and experience writing and maintaining Nix expressions. Familiarity with the Nix package manager, NixOS, and CI/CD tools, as well as relevant certifications or contributions to open-source Nix projects, are highly beneficial. Problem-solving, attention to detail, and effective communication are crucial soft skills for collaborating with teams and addressing complex deployment challenges. These skills ensure reliable, reproducible, and maintainable software environments, which are essential for efficient development and operations workflows.
What job categories do people searching Nix jobs in Michigan look for? The top searched job categories for Nix jobs in Michigan are:
Infographic showing various Nix job openings in Michigan as of July 2026, with employment types broken down into 82% Full Time, and 18% Contract. Highlights an 80% In-person, and 20% Hybrid job distribution, with an average salary of $100,130 per year, or $48.1 per hour.

Developer / Test Engineer

JDM Systems Consultants, Inc

Farmington Hills, MI โ€ข On-site

Full-time

Re-posted 9 days ago


Job description

Company Description
JDM Systems Consultants possesses nearly quarter-century standing as a benchmark provider of Integration and IT Solutions. This success story is attributed to the experience, dedication and expertise of its staff, and the exceptional ability to deliver end-to-end solutions from inception through implementation.
Job Description
The Team:
The Management Gateway Development Team is responsible for delivering innovative data integration products to the Integration Team and customers.
The Role:
You will be part of a team that changes the way we think about and deliver data. You will be instrumental in creating an infrastructure for scale that will allow us to grow our customer base by orders of magnitude. You are passionate about problem solving and software, and thrive in an environment where you will design and deliver sophisticated code independently and collaboratively. Some projects you may work on include:
  • Transforming manual test and validation processes into automated processes
  • Testing product functionality using programmatic tools
  • Analyzing data models and developing validation methods for those models

Required Background:
You are obsessed with client satisfaction, and willing to do what is needed to make your clients happy. You have excellent written and oral communication skills. You have a solid background in testing and validation, with experience in:
  • Object-oriented programming
  • Shell scripting and *NIX systems operations
  • Automated integration processes
  • Fluency with SQL
  • Experience with enterprise-level product testing and data integrity validation
  • Programmatic or automated test frameworks or systems

Nice to Have:
  • Deep knowledge of Java or PHP 5
  • Deep knowledge of at least one sophisticated test framework - such as JBehave, Selenium or jMeter
  • Experience with PostgreSQL
  • Familiarity with CentOS Linux, the command line and shell scripting in Linux
  • Experience in the clinical or healthcare technology space
  • Experience with large datasets (100s of gigabytes)
  • Advanced knowledge of algorithm design and complexity analysis

Qualifications
Additional Information
The client is a global research,consulting, and technology firm helping hospital and university executives to better serve patients and students. We provide strategic guidance, actionable insights, web-based software solutions, and comprehensive implementation and management services. We combine the analytical, managerial, and technological expertise of our 1,600+ employees around the world with insights from the on-the-ground experience of our network of 125,000 leaders at 3,200 health care and higher education member organizations to find solutions to our partners' most pressing challenges. We deeply appreciate the trust that our members place in us, and we seek to serve them with generosity-and beyond expectation-in all that we do.