1

Senior Linux Engineer Jobs in Maine (NOW HIRING)

About the Role We are hiring a Senior C++ Software Engineer to join our growing team developing ... Experience developing for Windows, Unix (Linux), Mac and cross-platform environments * Expertise in ...

Senior Identity Engineer

York, ME · On-site

$102.72 - $140/hr

Engineer application bridges for downstream targets Okta does not natively integrate, such as with ... Working knowledge of Windows, Linux and macOS. * Some travel is required. * Will be required to ...

We are currently looking for a Senior Site Reliability Engineer to join our SRE team in the ... Intermediate+ level Linux administration, scripting, and troubleshooting * Demonstrable knowledge ...

Waterfront Support Engineer

Bath, ME · On-site

$95K - $110K/yr

Preferred a Senior U.S. Navy Enlisted, CWO, or LDO with multiple ship tours supporting U.S. Navy ... Linux computer systems as well as Cisco Networks and routers. 3) Experience with Unix systems is ...

Senior Programmer Analyst

Augusta, ME · On-site

$71K - $101K/yr

... seeking a Senior Programmer Analyst to help build and support software applications for the ... Managing Tomcat on a Redhat Linux server * Employing AI with development workflows * Power Platform ...

Senior Programmer Analyst

Augusta, ME · Hybrid

$71K - $101K/yr

... seeking a Senior Programmer Analyst to help build and support software applications for the ... Managing Tomcat on a Redhat Linux server * Employing AI with development workflows * Power Platform ...

Senior Software Engineer, Backend

Augusta, ME · On-site +1

$165K - $241K/yr

Build andmaintainbackend components using C++ in a Linux environment. * Focus on increasing reliability, performance, scalability, testability, maintainability, observability, and developer ...

Beyond your embedded role, you lead the DXSE DevOps Squad -- a group of 3-4 senior DevOps engineers ... Preferred - Strong background in Linux/Unix Administration* Ability to use a wide variety of open ...

Beyond your embedded role, you lead the DXSE DevOps Squad -- a group of 3-4 senior DevOps engineers ... Preferred - Strong background in Linux/Unix Administration* Ability to use a wide variety of open ...

next page

Showing results 1-20

Senior Linux Engineer information

See Maine salary details

$10

$56

$74

How much do senior linux engineer jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for senior linux engineer in Maine is $56.89, according to ZipRecruiter salary data. Most workers in this role earn between $46.54 and $69.81 per hour, depending on experience, location, and employer.

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

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 does a senior Linux engineer do?

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.

How much does a senior Linux engineer make?

A senior Linux engineer typically earns between $90,000 and $140,000 annually, depending on experience, location, and certifications such as RHCE or Linux Foundation certifications. They often work with scripting, system administration, and cloud environments, with higher salaries in tech hubs and for those with advanced skills.

What is a senior Linux engineer?

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 popular job titles related to Senior Linux Engineer jobs in Maine? For Senior Linux Engineer jobs in Maine, the most frequently searched job titles are:
What job categories do people searching Senior Linux Engineer jobs in Maine look for? The top searched job categories for Senior Linux Engineer jobs in Maine are:
What cities in Maine are hiring for Senior Linux Engineer jobs? Cities in Maine with the most Senior Linux Engineer job openings:
Infographic showing various Senior Linux Engineer job openings in Maine as of August 2026, with employment types broken down into 90% Full Time, 5% Part Time, and 5% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $118,341 per year, or $56.9 per hour.

USAF - Sr. Software Engineer

cFocus Software Incorporated

Ellsworth, ME • On-site

$122K - $160K/yr

Full-time

Posted 7 days ago


Job description

cFocus Software seeks a Sr. Software Engineer to join our program supporting the United States Air Force. This position is onsite with the onsite location being in Ellsworth, South Dakota. This position requires a TS/SCI SSBI clearance.
Qualifications:
  • Active TS/SCI SSBI clearance
  • B.S. Computer Science, Information Technology, or a related field
  • 10+ years of Software Engineering experience
  • Advanced software engineering experience supporting mission-critical enterprise applications through design, development, integration, testing, deployment, and sustainment.
  • Demonstrated experience analyzing and implementing complex system modifications within controlled, configuration-managed environments.
  • Strong experience with secure software development, debugging, logging, exception handling, vulnerability remediation, and security-control implementation.
  • Experience designing and executing unit, integration, regression, interface, performance, security, and production-readiness testing.
  • Experience integrating enterprise applications with WebSphere middleware, DB2 databases, and underlying Windows/Linux infrastructure.
  • Ability to perform advanced diagnostics and code-level root cause engineering and to provide Level III escalation support.
  • Experience with source control, build and release management, configuration baselines, change control, patch/update validation, and deployment verification.
  • Working knowledge of RMF, Assessment and Authorization, continuous monitoring, authorization evidence, and DoD/Air Force cybersecurity compliance.
  • Experience supporting backup/recovery, resilience, COOP, disaster recovery, test-data protection, and emergency corrective actions.
  • Strong technical documentation, peer-review, problem-solving, stakeholder-coordination, quality-control, and communication skills.
  • Active IA System Architect and Engineer (IASAE) Level I, DoD 8140 System Administrator, and 632-Intermediate

Duties:
  • Analyze mission, functional, technical, cybersecurity, interface, and sustainment requirements and translate them into implementable software designs and engineering changes.
  • Design, develop, modify, integrate, debug, and sustain FMWF application components and associated services in accordance with approved technical baselines.
  • Evaluate requested system modifications, identify dependencies and risks, develop corrective engineering solutions, and maintain usability within evolving technical environments.
  • Perform secure software engineering and implement applicable security controls, least-privilege practices, auditability, error handling, data protection, and compliance requirements.
  • Maintain controlled development and test environments, including configuration management, patch validation, test data management, and secure backup of development data.
  • Develop and execute unit, integration, regression, interface, performance, security, and deployment-validation testing.
  • Conduct engineering validation of patches, updates, enhancements, and modifications before production release and verify production readiness.
  • Validate post-deployment functionality and performance; analyze failures and implement sustainable corrective actions.
  • Support cross-stack integration among the application, WebSphere middleware, DB2 databases, Windows/Linux systems, Active Directory, virtualization, storage, and security tooling.
  • Collaborate with database administrators on schemas, queries, data integrity, interfaces, migrations, performance, and recovery considerations.
  • Collaborate with infrastructure engineers and system administrators on environments, service accounts, deployment dependencies, capacity, availability, patching, and configuration changes.
  • Coordinate with cybersecurity personnel on RMF controls, vulnerability remediation, authorization evidence, assessment findings, and continuous-monitoring requirements.
  • Provide Level III technical escalation support through advanced diagnostics, log analysis, debugging, code-level root cause analysis, and fault isolation.
  • Support routine lifecycle sustainment, emergency corrective engineering, COOP, disaster recovery, and mission-continuity activities.
  • Support implementation and short-term sustainment of newly deployed capabilities and transition stable solutions into operations.
  • Participate in configuration reviews, readiness reviews, engineering change management, technical reviews, and QASP performance activities.
  • Develop and maintain source code, build/deployment materials, interface documentation, design records, test plans/results, release notes, configuration records, and operating procedures under version control.