1

Linux Software Development Jobs in Dallas, TX (NOW HIRING)

Real-time embedded software development with C++ and Linux/Rocky Desired * Knowledge of Publish / Subscribe communication protocol Data Distribution Services (DDS) by RTI is preferred * Common Object ...

Real-time embedded software development with C++ and Linux/Rocky Desired * Knowledge of Publish / Subscribe communication protocol Data Distribution Services (DDS) by RTI is preferred * Common Object ...

Waukesha, WI Duration: 10 Months • Hands on Linux based software development. • Able to own, create and deliver platform components, application development and analyze and resolve technical ...

Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ... Should have very good experience LINUX,SQL Server,NAS Informatica, Netezza,Autosys * Background in ...

Embedded Software Engineer

Grand Prairie, TX · On-site

$124.50K - $163.80K/yr

Real-time embedded software development with C++ and Linux/Rocky. POSITION RESPONSIBILITIES Seeking an Embedded Software Engineer to design, develop, and implement embedded software. Team members ...

Experience with Linux operating systems and scripting languages *Familiarity with Agile Software Development methodologies and practices *Knowledge of Python programming language and YAML/JSON data ...

Experience with Linux operating systems and scripting languages * Familiarity with Agile Software Development methodologies and practices * Knowledge of Python programming language and YAML/JSON data ...

next page

Showing results 1-20

Linux Software Development information

See Dallas, TX salary details

$78.6K

$140.6K

$176.6K

How much do linux software development jobs pay per year?

As of May 30, 2026, the average yearly pay for linux software development in Dallas, TX is $140,572.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,200.00 and $161,200.00 per year, depending on experience, location, and employer.

What is the difference between Linux Software Development vs Linux System Administration?

AspectLinux Software DevelopmentLinux System Administration
Primary FocusCreating and maintaining software applications for LinuxManaging, configuring, and maintaining Linux systems
Required SkillsProgramming, debugging, software designSystem setup, network management, security
Work EnvironmentDevelopment teams, software companiesIT departments, data centers
CertificationsLinux Foundation Certified Engineer, LPIC-1Linux Professional Institute Certification, CompTIA Linux+

Linux Software Development focuses on building applications and software solutions for Linux environments, requiring programming skills. Linux System Administration involves managing and maintaining Linux systems, emphasizing configuration and security. Both roles often overlap but serve different core functions within the Linux ecosystem.

What job categories do people searching Linux Software Development jobs in Dallas, TX look for? The top searched job categories for Linux Software Development jobs in Dallas, TX are:
What cities near Dallas, TX are hiring for Linux Software Development jobs? Cities near Dallas, TX with the most Linux Software Development job openings:

Senior System Administrator (Linux Admin/Developer)

Futran Tech Solutions Pvt. Ltd.

Irving, TX • On-site

Full-time

Posted 26 days ago


Job description

Senior System Administrator (Linux Admin)
Job Summary:
The Senior System Administrator (Linux Admin) provides expert-level administration, troubleshooting, and optimization for Linux server environments within the financial firm's private cloud and virtualization infrastructure. This role ensures the high availability, security, and performance of critical Linux-based systems and provides technical leadership to the team.
Key Responsibilities:
  • Lead the installation, configuration, and maintenance of complex Linux server environments (e.g., RHEL, CentOS, Ubuntu).
  • Design and implement scalable and resilient Linux infrastructure solutions within virtualized platforms.
  • Automate Linux system administration tasks using advanced scripting (e.g., Python, Bash) and configuration management tools (e.g., Ansible, Puppet).
  • Perform advanced troubleshooting for complex Linux operating system issues, performance bottlenecks, and kernel-level problems.
  • Implement and enforce robust security configurations, patching strategies, and compliance measures for Linux systems.
  • Manage and optimize storage, networking, and virtualization integration for Linux instances.
  • Provide technical guidance, mentorship, and training to junior administrators.
  • Participate in on-call rotations and lead incident response for critical Linux systems.

Required Qualifications:
  • Experience: 6-8 years of extensive hands-on experience as a Linux System Administrator in a large-scale, enterprise environment, preferably financial services.
  • Technical Skills: Deep expertise in Linux operating systems (kernel, file systems, networking). Advanced scripting skills (Python, Bash). Strong experience with configuration management tools (Ansible, Puppet, Chef). Expertise in virtualization technologies (VMware vSphere/ESXi). Proficient in networking (TCP/IP, DNS, bonding) and storage (LVM, SAN/NAS).
  • Education: Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience. Relevant advanced certifications (e.g., RHCE, Linux Foundation Certified Engineer).
  • Soft Skills: Exceptional problem-solving and diagnostic skills. Strong analytical abilities. Excellent communication and leadership skills. Ability to work under pressure and manage critical systems.

Linux Developer
Job Summary: The Linux Developer designs, develops, and optimizes software solutions and custom scripts for Linux-based systems operating within the financial firm's physical, private cloud and virtualization infrastructure. This role focuses on enhancing the functionality, performance, and automation of core infrastructure components and services.
Key Responsibilities:
  • Develop robust, scalable, and efficient applications or tools primarily for Linux environments.
  • Write and optimize scripts for automation and system management.
  • Design and implement custom solutions to integrate various Linux-based systems and services.
  • Contribute to the configuration and management of Linux operating systems for optimal performance and security.
  • Participate in code reviews, testing, and debugging processes.
  • Collaborate with other infrastructure engineers to understand requirements and deliver tailored solutions.
  • Ensure adherence to Citi standards, security best practices, and documentation requirements.

Required Qualifications:
  • Experience: 6 -8 years of experience in software development with a strong focus on Linux environments.
  • Technical Skills: Proficiency in one or more programming languages suitable for systems development (e.g., C/C++, Go, Python) or automation (Ansible, Chef) and strong shell scripting (Bash, KSH). Deep understanding of Linux operating system internals, system calls, and networking. Experience with virtualized environments (e.g., VMware) and private cloud concepts. Familiarity with version control (Git).
  • Education: Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • Soft Skills: Strong analytical and problem-solving skills. Ability to work independently and collaboratively. Excellent communication skills.