1

Linux Software Engineer Jobs in Florida (NOW HIRING)

Experience developing or integrating software in Linux-based environments. * Experience in software engineering for one or more of the following areas: embedded software, backend services, full stack ...

New

Senior Software Engineer

Largo, FL · On-site

$105.50K - $139.10K/yr

Overview The Senior Level Software Engineering position is a full-time exempt position. The ... Experience with Linux/Unix operating systems * Excellent written and verbal communication skills ...

Software Engineer Location: Panama City Beach, FL Job Id: 447 # of Openings: 1 Software Engineer ... Experience with containers, Kubernetes, Linux, APIs, message brokers, databases, data pipelines, or ...

Platform Software Engineer

Sunrise, FL · On-site

$60.50K - $86.10K/yr

The Platform Software Engineer will implement low level Linux OS software working directly with ... Implement low level Linux OS software working closely with hardware prototypes. * Implement and ...

Vantor is seeking a Software Engineer to support the development, integration, and operational ... Experience developing software for Linux environments. * Experience with automated testing, CI/CD ...

The Platform Software Engineer will implement low level Linux OS software working directly with ... Implement low level Linux OS software working closely with hardware prototypes. * Implement and ...

The ideal candidate will bring a deep understanding of computer science concepts, sound software engineering principles, and hands-on experience working on Linux systems. Experienced engineers at STR ...

Embedded Software Engineer

Tampa, FL · On-site

$174K - $261K/yr

Linux OS use, for an embedded environment * TCP/IP and common network configuration * Object ... software * Good oral and written communication skills * Bachelor's degree in computer engineering ...

Vantor is seeking a Software Engineer to support the development, integration, and operational ... Experience developing software for Linux environments. * Experience with automated testing, CI/CD ...

Principal Software Engineer

Melbourne, FL · On-site

$99.80K - $219.60K/yr

RF Design Software Engineer - DSP, Xilinx & Embedded Linux Key Responsibilities: * Design, implement, and optimize DSP algorithms for RF applications such as modulation/demodulation, filtering, FFTs ...

Leidos has a new and exciting opportunity for a Software Engineer in our National Security Sector ... Experience working in a Linux environment. * Experience with cloud computing virtualization ...

Software Engineer Summary: We are seeking a Software Engineer who will join our Engineering team ... Familiarity with Linux and UNIX-based operating systems, including RedHat variants, with the ...

next page

Showing results 1-20

Linux Software Engineer information

See Florida salary details

$8

$44

$68

How much do linux software engineer jobs pay per hour?

As of May 28, 2026, the average hourly pay for linux software engineer in Florida is $44.64, according to ZipRecruiter salary data. Most workers in this role earn between $35.91 and $50.10 per hour, depending on experience, location, and employer.

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

To thrive as a Linux Software Engineer, you need strong programming skills (such as C, C++, or Python), deep knowledge of Linux operating systems, and a relevant degree in computer science or a related field. Familiarity with Linux kernel development, version control systems like Git, and experience with build tools and debugging utilities are typically required. Problem-solving abilities, effective communication, and collaborative teamwork are crucial soft skills for success in this role. These skills and qualities are vital for building robust, efficient, and maintainable software solutions within complex Linux environments.

How does a Linux Software Engineer typically collaborate with other teams during the software development lifecycle?

As a Linux Software Engineer, you’ll regularly work alongside cross-functional teams such as DevOps, QA, and product management. Collaboration often involves participating in code reviews, troubleshooting system-level issues, and integrating new features with existing infrastructure. Effective communication is crucial, as you’ll need to coordinate with hardware engineers, security teams, and sometimes even customer support to ensure seamless deployment and maintenance. This collaborative environment not only enhances product quality but also provides opportunities to broaden your technical skills and network within the organization.

What does a Linux Software Engineer do?

A Linux Software Engineer is responsible for designing, developing, testing, and maintaining software that runs on Linux-based systems. Their work often involves writing code in languages such as C, C++, Python, or Shell scripting, and optimizing applications for performance and security on Linux platforms. They may also contribute to open-source projects, customize Linux distributions, and ensure software compatibility with different hardware architectures. Additionally, Linux Software Engineers often collaborate with other engineers to troubleshoot issues and improve system stability.

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

AspectLinux Software EngineerLinux Developer
Primary FocusDesigning, developing, and maintaining Linux-based software systems and applications.Writing, testing, and debugging code specifically for Linux environments, often focusing on application development.
Required SkillsProficiency in Linux OS, C/C++, scripting, system architecture, and debugging tools.Strong coding skills in languages like C, C++, Python, and familiarity with Linux APIs and tools.
Work EnvironmentTypically in engineering teams working on system-level software, embedded systems, or infrastructure.Often in software development teams creating applications or tools for Linux platforms.

Linux Software Engineers focus on system-level design and maintenance of Linux-based systems, while Linux Developers primarily write and test applications for Linux. Both roles require Linux proficiency but differ in scope and responsibilities.

What are popular job titles related to Linux Software Engineer jobs in Florida? For Linux Software Engineer jobs in Florida, the most frequently searched job titles are:
What job categories do people searching Linux Software Engineer jobs in Florida look for? The top searched job categories for Linux Software Engineer jobs in Florida are:
What are popular job titles related to Linux Software Engineer jobs in FL? For Linux Software Engineer jobs in FL, the most frequently searched job titles are:

Specialist, Software Engineer

L3HHCM20

Palm Bay, FL

Other

Posted yesterday


Job description

Job Title: Specialist, Software Engineer 
Job Code: 38046
Job Location: Palm Bay, FL
Job Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80 hours worked, and have every other Friday off

 

Job Description:

We are seeking a Software Engineer in Palm Bay, Florida to design, develop, integrate, and sustain mission-focused software solutions. In this role, you'll work across a diverse technical landscape from embedded software and backend services to web applications, containerized environments, and DevOps workflows.

The ideal candidate thrives in varied technical environments and brings experience with technologies including C++, Python, JavaScript, React, and Docker-based development. You'll play a key role in supporting secure, mission-critical programs that make a real impact.

Essential Functions:

  • Contribute to the design, development, integration, test, and sustainment of software solutions across embedded systems, backend services, and web-based applications.
  • Develop and maintain software using technologies such as C++, Python, JavaScript, and React in support of mission and program requirements.
  • Support containerized development and deployment workflows using Docker and established DevOps practices to improve delivery efficiency, consistency, and reliability.
  • Collaborate with systems engineering, software engineering, integration, and program teams to implement technical solutions aligned with operational and customer needs.
  • Participate in software troubleshooting, defect resolution, performance improvement, and technical problem solving across the development lifecycle.
  • Create and maintain technical documentation, code artifacts, and engineering products that support integration, testing, deployment, and long-term sustainment.

Qualifications:

  • Bachelor's degree in computer science, computer engineering, software engineering, or related field and a minimum of 4 years of prior relevant experience. Graduate degree and a minimum of 2 years of prior related experience. In lieu of a degree, minimum of 8 years of prior related experience.
  • Active TS/SCI is required.

Preferred Additional Skills:

  • Active TS/SCI w CI Polygraph.
  • Experience contributing across both embedded and web application environments.
  • Experience with React and modern JavaScript development for user-facing applications.
  • Experience with DevOps practices, CI/CD workflows, and containerized software delivery.
  • Experience developing or integrating software in Linux-based environments.
  • Experience in software engineering for one or more of the following areas: embedded software, backend services, full stack applications, or web application development.
  • Hands-on development experience with one or more relevant programming languages such as C++, Python, or JavaScript.
  • Experience working with modern software development practices, including version control, code reviews, debugging, and automated build or test workflows.
  • Familiarity with Docker-based development environments, containerized applications, or DevOps-oriented software delivery practices.
  • Ability to contribute effectively as an individual contributor on a technical team supporting secure, mission-focused software programs.

#LI-FS1