1

Linux Software Developer Jobs in Florida (NOW HIRING)

Raye IT is looking for an engineer with Linux experience to support the infrastructure of on ... Plan, coordinate, and execute software upgrades, patches, and hot fixes for Linux servers using ...

Responsibilities * Perform as a software developer on an NCRC product scrum team. * Support ... Experience with Linux-based operating systems. * Knowledge of one or more continuous integration ...

Responsibilities * Perform as a software developer on an NCRC product scrum team. * Support ... Experience with Linux-based operating systems. * Knowledge of one or more continuous integration ...

next page

Showing results 1-20

Linux Software Developer information

See Florida salary details

$35.9K

$83.6K

$124K

How much do linux software developer jobs pay per year?

As of Jun 18, 2026, the average yearly pay for linux software developer in Florida is $83,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,300.00 and $97,100.00 per year, depending on experience, location, and employer.

What does a Linux Software Developer do?

A Linux Software Developer designs, develops, tests, and maintains software applications or systems that run on the Linux operating system. They often work with open-source tools and libraries, write code in languages such as C, C++, Python, or Shell scripting, and may contribute to kernel or driver development. Their responsibilities typically include debugging, optimizing performance, and ensuring software compatibility with various Linux distributions. Linux Software Developers often collaborate with other engineers and contribute to open-source projects.

What is the difference between Linux Software Developer vs Embedded Software Engineer?

AspectLinux Software DeveloperEmbedded Software Engineer
Required CredentialsBachelor's in Computer Science or related field; Linux/Unix certificationsBachelor's in Electrical Engineering, Computer Engineering, or related; embedded systems certifications
Work EnvironmentSoftware development on Linux platforms, often in office settingsDevelopment on embedded hardware, often in labs or manufacturing environments
Industry UsageIT, software companies, open-source projectsConsumer electronics, automotive, aerospace, industrial devices
Common Search/ComparisonFocuses on Linux OS and application developmentFocuses on hardware integration and real-time systems

While both roles involve embedded or specialized software development, Linux Software Developers primarily work on applications and systems running on Linux OS, whereas Embedded Software Engineers focus on programming hardware-specific firmware and real-time systems. The choice depends on whether the job emphasizes Linux environments or embedded hardware integration.

What are the key skills and qualifications needed to thrive as a Linux Software Developer, and why are they important?

To thrive as a Linux Software Developer, you need strong programming skills in languages like C, C++, or Python, in-depth knowledge of Linux operating systems, and a relevant degree in computer science or a related field. Familiarity with version control systems (such as Git), build tools, and debugging utilities, as well as experience with open-source development, are typically required. Problem-solving abilities, attention to detail, and effective communication are standout soft skills in this role. These competencies ensure robust, efficient software development and seamless collaboration within multidisciplinary technical teams.

What are some common challenges Linux Software Developers face when working on open-source projects?

Linux Software Developers often encounter challenges such as navigating complex legacy codebases and coordinating with a distributed community of contributors. Effective communication is crucial, as much of the collaboration happens asynchronously across different time zones. Additionally, adhering to strict coding standards and ensuring compatibility with diverse hardware and software environments require careful attention to detail. These challenges are balanced by the opportunity to learn from a global community and contribute to widely used technologies.
What job categories do people searching Linux Software Developer jobs in Florida look for? The top searched job categories for Linux Software Developer jobs in Florida are:
Infographic showing various Linux Software Developer job openings in Florida as of June 2026, with employment types broken down into 54% Full Time, 21% Part Time, and 25% Contract. Highlights an 81% Physical, 5% Hybrid, and 14% Remote job distribution, with an average salary of $83,581 per year, or $40.2 per hour.

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 12 days ago


Job description

Raye IT Consulting, LLC is a 8a certified minority woman-owned IT consulting and technology firm. Raye IT brings over 20 years experience in delivering mission-critical programs and support for the Federal Government and large agencies. We specialize in program and project management, capital planning and IT investment portfolio management, infrastructure support and application development deployment to include IT operations and maintenance. We deliver value through technical and managerial expertise - innovation, efficient processes, executable strategies, and methodologies that generate tangible and measurable results to our clients across the Federal, Civilian and DoD sectors.
Raye IT is looking for an engineer with Linux experience to support the infrastructure of on-premises physical and virtual systems.
Responsibilities
  • Provide implementation, troubleshooting, and maintenance support for IT systems across Linux infrastructures.
  • Implement and maintain system hardening and STIG policies in alignment with client requirements and industry standards.
  • Configure, deploy, and manage Linux operating systems within physical servers and cloud-based virtual machines.
  • Support cloud infrastructure deployments and operations within Microsoft Azure.
  • Plan, coordinate, and execute software upgrades, patches, and hot fixes for Linux servers using tools such as Red Hat Satellite and BigFix.
  • Design, build, and maintain development pipelines supporting continuous integration and deployment workflows.
  • Write, modify, and maintain shell scripts and automation code using Python, Perl, Java, C, or similar languages.
  • Develop and maintain Ansible playbooks for configuration management, provisioning, and automated deployments across the environment.
  • Manage version control workflows using Git, including branching strategies, pull requests, and repository management.
  • Collaborate with cross-functional teams to design and implement automation strategies and deployment processes.
  • Identify recurring issues and develop process improvements to reduce incident response and outage times.
  • Develop, document, and maintain Operations & Maintenance (O&M) and Standard Operating Procedures (SOPs).
  • Utilize Service Now to track, work and support continuous improvement initiatives.
  • Support the development and maintenance of automated testing frameworks and processes.

Qualifications
  • Bachelor's degree in Information Technology, Computer Science, Software Engineering, or a related field.
  • 5+ years of systems administration experience or equivalent transferable technical experience.
  • Demonstrated experience administering systems including user account management, server and subsystem configuration, network management, software installation and configuration, backup and recovery operations, and configuration management and routine system maintenance.
  • Hands-on experience with Linux system administration, specifically RHEL 7 and RHEL 8.
  • Proficiency in shell scripting for task automation, system administration, and operational workflows.
  • Hands-on experience with Ansible for configuration management, playbook development, and automated provisioning - required.
  • Experience with Git for version control and collaborative development workflows.
  • Exposure to building and maintaining development pipelines (CI/CD) in a team environment.
  • Working knowledge of configuration management principles and best practices.
  • Understanding of fundamental networking concepts, distributed computing environments, and performance tuning and capacity planning at both hardware and software levels.
  • Experience working in an Agile development environment.
  • Familiarity with Systems Engineering processes and best practices.

Security Clearance Requirement: Public Trust
Place of Performance: Lakeland, FL
Schedule:Monday - Friday (hybrid)
Benefits:
  • 401(k)
  • 401(k) matching
  • Health Insurance
  • Dental Insurance
  • Disability Insurance
  • Flexible Spending Account (FSA)
  • Life Insurance
  • Paid Time Off

Raye IT Consulting is an equal opportunity employer and considers all qualified applicants equally without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, or disability status.