1

Linux Build Engineer Jobs in Pittsburgh, PA (NOW HIRING)

Production Support Engineer

Pittsburgh, PA · On-site

$39.25 - $51.25/hr

Java, Python, SQL, PL/SQL, Linux Shell Scripting, Unix commands ETL & Data Integration: ETL ... You'll develop innovative solutions and build relationships with teammates and clients while ...

Senior Software Engineer

Cranberry Township, PA · On-site

$117K - $154K/yr

Build automation to improve operational efficiency and reduce risk. * Improve reliability ... Deep experience with Linux, Kubernetes, containers, and distributed systems. * Experience with ...

Collaborate with development and verification leads to incorporate automated test, build, and ... Deep familiarity with general Linux operating system concepts, embedded RTOSes and development ...

Senior Software Engineer

Cranberry Township, PA · On-site

$117K - $154K/yr

Build automation to improve operational efficiency and reduce risk. * Improve reliability ... Deep experience with Linux, Kubernetes, containers, and distributed systems. * Experience with ...

... Linux and Windows proficient • Ability to learn and adapt to new technologies and solutions ... build lasting relationships by demonstrating NEP's Core Values Preferred : • Cisco or Arista ...

... build, test, security scanning, deployment, and release orchestration. o Deploy, operate, and ... Linux fundamentals, networking basics, and troubleshooting in distributed systems o Working ...

... build, test, security scanning, deployment, and release orchestration. o Deploy, operate, and ... Linux fundamentals, networking basics, and troubleshooting in distributed systems o Working ...

... build, test, security scanning, deployment, and release orchestration. o Deploy, operate, and ... Linux fundamentals, networking basics, and troubleshooting in distributed systems o Working ...

... build, test, security scanning, deployment, and release orchestration. o Deploy, operate, and ... Linux fundamentals, networking basics, and troubleshooting in distributed systems o Working ...

... build, test, security scanning, deployment, and release orchestration. o Deploy, operate, and ... Linux fundamentals, networking basics, and troubleshooting in distributed systems o Working ...

... build, test, security scanning, deployment, and release orchestration. o Deploy, operate, and ... Linux fundamentals, networking basics, and troubleshooting in distributed systems o Working ...

... build, test, security scanning, deployment, and release orchestration. o Deploy, operate, and ... Linux fundamentals, networking basics, and troubleshooting in distributed systems o Working ...

... build, test, security scanning, deployment, and release orchestration. o Deploy, operate, and ... Linux fundamentals, networking basics, and troubleshooting in distributed systems o Working ...

... build, test, security scanning, deployment, and release orchestration. o Deploy, operate, and ... Linux fundamentals, networking basics, and troubleshooting in distributed systems o Working ...

Showing results 21-40

Linux Build Engineer information

See Pittsburgh, PA salary details

$10

$57

$89

How much do linux build engineer jobs pay per hour?

As of Aug 9, 2026, the average hourly pay for linux build engineer in Pittsburgh, PA is $57.99, according to ZipRecruiter salary data. Most workers in this role earn between $46.68 and $65.10 per hour, depending on experience, location, and employer.

How much does a Linux Build Engineer make?

A Linux Build Engineer typically earns between $70,000 and $120,000 annually, depending on experience, location, and company size. They often work with tools like Jenkins, Git, and build automation systems, and may require knowledge of scripting and Linux environments.

Is Linux still in demand?

Linux Build Engineers are in demand due to the widespread use of Linux in servers, cloud infrastructure, and embedded systems. Skills in scripting, automation, and familiarity with tools like Git and CI/CD pipelines enhance job prospects in this field.

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

To thrive as a Linux Build Engineer, you need strong expertise in Linux system administration, scripting languages (such as Bash or Python), and build automation concepts, often backed by a degree in computer science or related field. Familiarity with build tools like Jenkins, Git, Docker, and configuration management systems such as Ansible or Puppet is typically required. Problem-solving abilities, attention to detail, and effective teamwork are crucial soft skills for this role. These competencies ensure reliable, efficient build processes and enable smooth collaboration in fast-paced development environments.

What does a Linux build engineer do?

A Linux Build Engineer is responsible for designing, implementing, and maintaining build systems for software projects that run on Linux operating systems. They automate build processes, manage dependencies, troubleshoot build failures, and ensure that software compiles and packages correctly. Additionally, they often collaborate with development and operations teams to streamline continuous integration and delivery pipelines, improving deployment efficiency and software quality.

What are some typical challenges faced by Linux build engineers in managing build automation pipelines?

Linux Build Engineers often encounter challenges such as maintaining consistency across multiple environments, troubleshooting complex build failures, and integrating new tools into existing CI/CD pipelines. They must ensure that builds remain reproducible and stable as codebases and dependencies evolve. Collaboration with development, QA, and operations teams is essential to quickly address issues and optimize the build process, making strong communication and problem-solving skills critical in this role.

What is the difference between Linux Build Engineer vs Linux System Administrator?

AspectLinux Build EngineerLinux System Administrator
Primary FocusBuilding, maintaining, and optimizing Linux software builds and automationManaging, configuring, and maintaining Linux systems and servers
Skills & CertificationsLinux scripting, build tools (e.g., Jenkins), version control, Linux certifications (e.g., RHCE)Linux system management, networking, security, certifications like RHCE or CompTIA Linux+
Work EnvironmentDevelopment teams, CI/CD pipelines, software companiesIT departments, data centers, enterprise environments
Common TasksAutomating builds, troubleshooting build failures, integrating softwareSystem setup, user management, troubleshooting hardware/software issues

While both roles require Linux expertise and certifications like RHCE, Linux Build Engineers focus on software build processes and automation, whereas Linux System Administrators manage and maintain Linux infrastructure. The roles often collaborate but serve different core functions within organizations.

What are popular job titles related to Linux Build Engineer jobs in Pittsburgh, PA? For Linux Build Engineer jobs in Pittsburgh, PA, the most frequently searched job titles are:
What job categories do people searching Linux Build Engineer jobs in Pittsburgh, PA look for? The top searched job categories for Linux Build Engineer jobs in Pittsburgh, PA are:
What cities near Pittsburgh, PA are hiring for Linux Build Engineer jobs? Cities near Pittsburgh, PA with the most Linux Build Engineer job openings:

Full-time

Re-posted 20 days ago


Job description

Job Summary:
Carnegie Mellon University is a prestigious institution seeking a highly skilled Resiliency Automation Engineer to support embedded systems development in a regulated environment. The role involves collaborating with various teams to build and maintain CI/CD pipelines, ensuring the stability, security, and maintainability of the codebase across all phases of the application development lifecycle.
Responsibilities:
• Collaborate closely with development, verification, and operations teams to build and maintain CI/CD pipelines, static analysis workflows, and deployment environments.
• Participate in all phases of the application development lifecycle and be involved in key decisions regarding software design and technology selection including hands-on development activities.
• Strong ability to analyze source code and identify quality concerns, architecture challenges and security weaknesses.
• Design, implement, and maintain CI/CD pipelines and automated workflows for embedded software projects written in C, C++ and Java.
• Integrate and manage static analysis tools (e.g., SonarQube, CppCheck, Clang-Tidy) to monitor code quality, enforce coding standards, and identify defects early in the lifecycle.
• Collaborate with development and verification leads to incorporate automated test, build, and deployment processes into embedded firmware and software systems.
• Automate infrastructure provisioning and configuration management (e.g., using Docker and Kubernetes) for test, staging, and production environments.
• Provide guidance on best practices for software engineering, code quality, maintainability, and scalability in an embedded systems context.
• Collaborate with teams from multiple organizations to support integrated system delivery, ensuring the build and toolchain workflows align with mission requirements.
Qualifications:
Required:
• BS in Computer Science, Software Engineering, Computer Engineering, or a related field with 8 years of relevant experience; OR MS in Computer Science, Information Systems, Systems and/or Engineering, or Acquisition Management with 5 years of experience; OR Ph.D. with 2 years of experience.
• You have a willingness to travel (25%) outside of your office location to other SEI offices, sponsor sites, conferences, and offsite meetings.
• You will be subject to a background investigation, and you must have the ability to obtain and maintain a Department of War (DoW) security clearance.
• Strong ability to analyze source code and identify quality concerns, architecture challenges and security weaknesses.
• Design, implement, and maintain CI/CD pipelines and automated workflows for embedded software projects written in C, C++ and Java.
• Integrate and manage static analysis tools (e.g., SonarQube, CppCheck, Clang-Tidy) to monitor code quality, enforce coding standards, and identify defects early in the lifecycle.
• Collaborate with development and verification leads to incorporate automated test, build, and deployment processes into embedded firmware and software systems.
• Automate infrastructure provisioning and configuration management (e.g., using Docker and Kubernetes) for test, staging, and production environments.
• Provide guidance on best practices for software engineering, code quality, maintainability, and scalability in an embedded systems context.
• Collaborate with teams from multiple organizations to support integrated system delivery, ensuring the build and toolchain workflows align with mission requirements.
• Relevant recent experience, within the last 3 years, working on a large software development program.
• Deep familiarity with general Linux operating system concepts, embedded RTOSes and development environments.
• Knowledge of how to apply system engineering principles to system software development.
Preferred:
• Experience with Java in a DevOps or automation context.
• Prior work in regulated or mission-critical environments. (e.g., aerospace, defense, embedded systems)
• Familiarity with observability, logging, and monitoring tools as part of the software delivery lifecycle.
• Experience mentoring or leading junior engineers and contributing to tool chain or process improvements.
Company:
We conduct cutting-edge research and development that accelerates the transition of technology to the Department of War (DoW), delivering measurable impact in support of the national security mission. Founded in 1984, the company is headquartered in Pittsburgh, USA, with a team of 501-1000 employees. The company is currently Late Stage.