Full Time

Senior Software Engineer II - Linux System Administration

Get It Recruit - Information Technology
$90,000 - $130,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Get It Recruit - Information Technology, so some details may not match this job. The employer's own page has the real description.

Job Overview


As a Senior Software Engineer II specializing in Linux System Administration at Get It Recruit - Information Technology, you will play a crucial role in designing, implementing, and managing robust systems and applications in a Linux environment. You will work collaboratively with cross-functional teams to ensure the reliability, scalability, and performance of our technologies. Your expertise will be instrumental in optimizing system performance, automating processes, and troubleshooting complex technical issues to support our dynamic development workflows.



Job Responsibilities

  • Design, implement, and maintain Linux-based systems and applications.
  • Monitor and troubleshoot systems performance, and initiate optimizations as necessary.
  • Automate system administration tasks through scripting and configuration management tools.
  • Collaborate with development teams to integrate software applications with operating systems.
  • Ensure security protocols and compliance standards are met within the Linux environment.
  • Document system configurations, processes, and troubleshooting guides for reference and training.
  • Provide mentorship to junior engineers and support staff as needed.
  • Stay updated with industry best practices and emerging technologies in Linux system administration.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 5 years of experience in software engineering and Linux system administration.
  • Strong proficiency in scripting languages such as Bash, Python, or Perl.
  • Experience with server virtualization and container technologies such as Docker and Kubernetes.
  • Familiarity with configuration management tools like Ansible, Puppet, or Chef.
  • In-depth knowledge of networking protocols and troubleshooting methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Strong verbal and written communication skills.


Technologies & Tools


In this position, you will be utilizing a variety of technologies and tools essential for Linux system administration and software development, including but not limited to: Linux operating systems, Apache/Nginx web servers, MySQL/PostgreSQL databases, Docker for containerization, various cloud platforms such as AWS or Azure, and CI/CD pipelines with tools like Jenkins or GitLab CI. Familiarity with version control systems like Git is also preferred.



Ideal Candidates


The ideal candidate for this position is someone who possesses a strong technical foundation along with a passion for innovation and continuous improvement. You should thrive in a collaborative environment, demonstrating effective communication skills and the ability to work with cross-functional teams. A proactive approach to problem-solving and a commitment to delivering high-quality solutions are essential characteristics for success in this role. Additionally, a genuine curiosity for learning new technologies and systems will set you apart as a candidate.

The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.