1

Senior Linux Engineer Jobs in Massachusetts (NOW HIRING)

Sr DevOps Engineer

Boston, MA · On-site

$114K - $152K/yr

Overview We are looking for a Senior DevOps Engineer to help develop and support our cloud ... Linux (CentOS, Amazon Linux) * DevOps Tools: Terraform/Open Tofu, Github, Docker, Grafana

Sr DevOps Engineer

Boston, MA · On-site

$114K - $152K/yr

Overview We are looking for a Senior DevOps Engineer to help develop and support our cloud ... Linux (CentOS, Amazon Linux) * DevOps Tools: Terraform/Open Tofu, Github, Docker, Grafana

Overview We are looking for a Senior DevOps Engineer to help develop and support our cloud ... Linux (CentOS, Amazon Linux) * DevOps Tools: Terraform/Open Tofu, Github, Docker, Grafana

New

Senior Software Engineer

Needham, MA · Hybrid

$125K - $205K/yr

As a Senior Software Engineer you will: * Utilize your expertise in low-level programming as we ... Linux application development expertise * Demonstrated ability to work through complex engineering ...

Senior Software Engineer

Needham, MA · On-site

$125K - $205K/yr

As a Senior Software Engineer you will: * Utilize your expertise in low-level programming as we ... Linux application development expertise * Demonstrated ability to work through complex engineering ...

next page

Showing results 1-20

Senior Linux Engineer information

See Massachusetts salary details

$11

$64

$84

How much do senior linux engineer jobs pay per hour?

As of Jul 20, 2026, the average hourly pay for senior linux engineer in Massachusetts is $64.18, according to ZipRecruiter salary data. Most workers in this role earn between $52.50 and $78.75 per hour, depending on experience, location, and employer.

What engineers make $300,000 a year?

Senior Linux engineers with extensive experience, specialized skills in system architecture, and certifications such as RHCE or Linux Foundation certifications can reach or exceed a $300,000 annual salary, especially in high-demand industries or senior leadership roles. Compensation varies based on location, company size, and individual expertise, often including bonuses and stock options.

What are the key skills and qualifications needed to thrive in the Senior Linux Engineer position, and why are they important?

To thrive as a Senior Linux Engineer, you need in-depth expertise in Linux system administration, scripting, networking, and troubleshooting, typically backed by a bachelor's degree in computer science or related field and several years of hands-on experience. Familiarity with tools such as Ansible, Docker, Kubernetes, and certifications like RHCE or LPIC are highly valued. Strong analytical skills, clear communication, and the ability to mentor junior engineers help set top performers apart. These skills are essential for maintaining reliable infrastructure, driving automation, and supporting team success in dynamic technical environments.

What are some typical projects or responsibilities a Senior Linux Engineer handles on a daily basis?

Senior Linux Engineers are often responsible for designing, deploying, and maintaining scalable Linux-based infrastructure, automating routine tasks, and ensuring high system availability. They regularly collaborate with software development teams, troubleshoot complex technical issues, and implement security best practices. In addition, they may participate in infrastructure upgrades, disaster recovery planning, and mentor junior team members. This combination of technical and collaborative work keeps the role both challenging and rewarding while offering opportunities for professional development.

What engineers make $500,000 a year?

Senior Linux engineers with extensive experience, advanced skills in system administration, security, and cloud platforms can reach or exceed a $500,000 annual salary, especially in high-cost-of-living areas or within large tech companies. Achieving this level often requires specialized certifications, leadership roles, and working in environments with complex infrastructure needs.

What engineers make $200,000 a year?

Senior Linux engineers with extensive experience, advanced skills in scripting, system architecture, and certifications like RHCE or Linux Foundation certifications can earn $200,000 or more annually, especially in high-demand industries or senior roles. Compensation varies based on location, company size, and expertise, with some working in enterprise environments or managing large-scale infrastructure.

Is Linux still in demand?

Linux engineers are in high demand due to the widespread use of Linux in servers, cloud infrastructure, and embedded systems. Skills in Linux system administration, scripting, and certifications like RHCE or LPIC can enhance job prospects in this field.

What is a Senior Linux Engineer job?

A Senior Linux Engineer is responsible for designing, implementing, and maintaining Linux-based systems and infrastructure. They ensure system reliability, security, and performance while automating tasks using scripting and configuration management tools. This role often involves troubleshooting complex issues, optimizing system resources, and collaborating with development and operations teams. Senior Linux Engineers also contribute to scaling IT environments, integrating new technologies, and mentoring junior engineers. Strong expertise in networking, security, and cloud-based solutions is typically required for this position.

What are the most commonly searched types of Linux Engineer jobs in Massachusetts? The most popular types of Linux Engineer jobs in Massachusetts are:
What are popular job titles related to Senior Linux Engineer jobs in Massachusetts? For Senior Linux Engineer jobs in Massachusetts, the most frequently searched job titles are:
What job categories do people searching Senior Linux Engineer jobs in Massachusetts look for? The top searched job categories for Senior Linux Engineer jobs in Massachusetts are:
What cities in Massachusetts are hiring for Senior Linux Engineer jobs? Cities in Massachusetts with the most Senior Linux Engineer job openings:
Senior Embedded/Firmware Engineer - C++/Linux - Local candidates only

Senior Embedded/Firmware Engineer - C++/Linux - Local candidates only

Doble Engineering Company

Marlborough, MA • On-site

$119K - $149K/yr

Full-time

Re-posted 13 days ago


Job description

JOB SUMMARY
The Senior Embedded Software Engineer position will contribute to the development of cutting-edge instruments that test, monitor, and calibrate products used in the power industry. This position applies extensive technical expertise towards embedded software development and systems solutions of complex technical problems and provides solutions that require the regular use of ingenuity and creativity. This role will be based in our Marlborough, MA office, reporting to the Manager, Software Embedded Engineering.
ESSENTIAL JOB FUNCTIONS:
The Senior Embedded Software Engineer is responsible for providing leadership in the development of cutting-edge instruments that test, monitor, and calibrate products used in the power industry. Specific tasks include:
  • Designing, developing, testing and documenting embedded software components and applications.
  • Focus on design and implementation of embedded software designed for management and testing of electric utility assets.
  • Software/hardware test and validation, bug lifecycle management, software development planning and execution.
  • Work with engineering project teams to provide design and technical leadership for the solutions.
  • Ability to produce technical requirements, estimations, and planning efforts.
  • Leverage internal component reusability and open-source solutions to improve time to market.
  • Develop products to promote the ease of implementing automated test suites.
  • Work with Development and Project managers to assist in technical decision making.
  • Ensure cross product implementation consistency.
  • Work with other product teams on solutions.
  • Identifying and implementing process and development environment improvements.
  • Travel requirement: less than 5%.

QUALIFICATIONS
EDUCATION:
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Physics, Math, or equivalent.
REQUIREMENTS:
  • 5+ years of work experience (or MS and 3+ years) in embedded software development using C++ in Linux and RTOS environments.
  • Experience in multi-threaded or multi-process software development, concurrency, synchronization, and IPC.
  • Experience working with cross functional teams including firmware, hardware, software and QA teams.
  • Experience in writing hardware/peripheral interfacing software
  • Experience in debugging memory leaks, resolving data corruption issues, and writing secure, defensive, and optimized software
  • Ability to quickly prototype new concepts and ideas
  • Ability to provide creativity while solving complex problems without known solutions
  • Ability to express ideas clearly in written and oral communications.
  • Experience in code documentation, source controls, and issue tracking systems.
  • Team communication and collaboration experience.

PREFERRED EXPERIENCE (Not Required):
  • Knowledge of software interfaces with memory mapped, IO, and DMA based peripherals.
  • Knowledge of layer 2 and 3 networking, I2C, SPI, DMA, and cache coherence.
  • Scripting languages including Python and Shell scripts
  • Linux build/configuration using Buildroot or Yocto
  • Experience in utility power system equipment, including protectors, relays, transformers and merging units.
  • Well-developed technical writing skills.
  • Strong interpersonal skills set.
  • Experience working in both waterfall and agile engineering environments.
  • Experience working with Atlassian Jira, Confluence and Bitbucket products.

PHYSICAL REQUIREMENTS:
While performing the duties of this job the employee is often required to stand, sit, use computers, read, write, type, use copy machines, file paperwork, use telephones, and utilize written and oral communication to interact with clients, co-workers and customers. Reasonable accommodation may be made to enable individuals to perform the essential functions of this job. Must be capable of lifting 30 pounds. Must use assistance when lifting 50 or more pounds.
Actual base salary offered to the hired applicant will be determined based on their work location, level, qualifications, job related skills, as well as relevant education or training experience.
Salary Pay Range Minimum $119,686.87 - Midpoint $149,608.58
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
We are an Equal Employment Opportunity employer that values the strength diversity brings to the workplace. All qualified applicants, regardless of race, color, religion, gender, sexual orientation, marital status, gender identity or expression, national origin, genetics, age, disability status, protected veteran status, or any other characteristic protected by applicable law, are strongly encouraged to apply.
The Americans with Disabilities Act of 1990 (ADA) prohibits discrimination by employers, in compensation and employment opportunities, against qualified individuals with disabilities who, without reasonable accommodation, can perform the "essential functions" of a job. A function may be essential for any of several reasons, including: the job exists to perform that function, the employee holding the job was hired for his/her expertise in performing the function, or only a limited number of employees are available to perform that function.
Applicants must be authorized to work for any employer in the United Sates. Doble Engineering is unable to sponsor or take over sponsorship of an employment visa at this time.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.