Full Time

Senior Software Engineer, Linux (US, Remote)

DTEX Systems
Remote!
$110,000 - $150,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 DTEX Systems, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Senior Software Engineer specializing in Linux at DTEX Systems, you will play a pivotal role in architecting, developing, and maintaining robust software solutions. You will work collaboratively with cross-functional teams to ensure high-quality deliverables, focusing on performance optimization and system stability. Your expertise will guide the technical direction of projects, mentor junior engineers, and contribute to the overall success of our product offerings in a remote-friendly environment.



Job Responsibilities

  • Design, develop, and implement scalable Linux-based applications and services.
  • Collaborate with DevOps teams to enhance deployment processes and infrastructure management.
  • Perform code reviews and provide constructive feedback to enhance team coding standards.
  • Analyze and optimize system performance, maintaining a focus on uptime and reliability.
  • Identify and troubleshoot software defects, ensuring timely resolution.
  • Participate in architectural discussions, providing input on best practices and technical decisions.
  • Mentor junior engineers, fostering an environment of knowledge sharing and continuous improvement.


Qualifications

  • Bachelor's Degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in software development, with a strong emphasis on Linux environments.
  • Proficient in programming languages such as C, C++, or Python.
  • Extensive experience with software design principles and best practices.
  • Strong understanding of system architecture and networking concepts.
  • Previous experience with containerization technologies (e.g., Docker, Kubernetes) is preferred.
  • Excellent problem-solving skills, with the ability to work under pressure and manage multiple priorities.


Technologies & Tools

In this position, you will utilize a variety of technologies and tools to drive software development and system integration. Familiarity with Linux operating systems, version control systems (e.g., Git), continuous integration/continuous deployment (CI/CD) tools, and cloud platforms are essential. Additionally, you may work with various scripting languages and configuration management tools to enhance automation and deployment processes.



Ideal Candidates

The ideal candidates for this role are those who exhibit a strong passion for software engineering and thrive in a collaborative environment. Candidates should possess a proactive mindset, demonstrating initiative in problem-solving and innovation. Strong communication skills are essential, as the role involves collaborating with diverse teams and mentoring peers. A commitment to continuous learning and adaptability in the face of evolving technologies will further ensure success in this critical position.

Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

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