Full Time

Linux Application Engineer

Seneca Resources
$75,000 - $120,000* / year (about $36–$58 an hour)

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 Seneca Resources, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Linux Application Engineer at Seneca Resources will be responsible for designing, implementing, and maintaining applications operating in a Linux environment. This role combines software engineering expertise with system administration skills to ensure optimal performance, reliability, and security of applications. The ideal candidate will play a crucial role in enhancing existing systems and contributing to new development initiatives, all while collaborating with cross-functional teams to meet business objectives.



Job Responsibilities

  • Design, develop, test, and deploy applications in a Linux environment.
  • Provide deep Linux technical support for applications, ensuring high availability and disaster recovery.
  • Monitor application performance and troubleshoot issues as they arise.
  • Collaborate with cross-functional teams to gather requirements and implement innovative solutions.
  • Perform regular software updates, patching, and security assessments.
  • Document system configurations, application processes, and procedures for future reference.
  • Assist in the migration of applications and services to cloud environments.
  • Conduct code reviews and mentor junior team members.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 years of experience in Linux systems administration and application development.
  • Proficiency in programming languages such as Python, Java, or C.
  • Strong understanding of Linux shell scripting and automation tools.
  • Experience with configuration management tools like Ansible, Puppet, or Chef.
  • Familiarity with web servers (Apache, Nginx) and database management systems (MySQL, PostgreSQL).
  • Excellent problem-solving skills and a proactive approach to challenges.
  • Strong communication skills and the ability to work effectively in a team-oriented environment.


Technologies & Tools

In this position, the Linux Application Engineer will work with a variety of technologies and tools, including but not limited to Linux operating systems, containerization technologies like Docker, cloud platforms such as AWS or Azure, configuration management tools (Ansible, Puppet), and various programming languages (Python, Java, C). Familiarity with modern version control systems like Git and CI/CD pipelines is also essential for this role.



Ideal Candidates

The ideal candidates for the Linux Application Engineer role will possess a blend of technical expertise, analytical thinking, and effective communication skills. They should have a passion for innovation and continuous improvement, enjoying both the challenges of troubleshooting and the satisfaction of developing robust applications. A collaborative spirit, attention to detail, and a commitment to achieving results within a team setting will further qualify them for success in this position.

In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

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