1

Software Engineer Jobs in Miami, FL (NOW HIRING)

Sr. Software Engineer

Pompano Beach, FL · On-site

$120 - $140/hr

Senior Software Engineer, Custom Engineering The Custom Engineering Department is seeking a Senior Software Engineer to support custom software I/O development, Linux kernel development, hardware ...

Senior Software Engineer

Weston, FL · On-site

$45 - $50/hr

Senior Software Engineer Location: Weston, FL Type: Contract Compensation: $45-$50 Work Model: Onsite Hours: 40.0 Overview Leave medical technologies company looking for an experienced Senior ...

Senior Software Engineer

Weston, FL · On-site

$45 - $50/hr

Senior Software Engineer Location: Weston, FL Type: Contract Compensation: $45-$50 Work Model: Onsite Hours: 40.0 Overview Leave medical technologies company looking for an experienced Senior ...

Senior Software Engineer

Weston, FL · On-site

$45 - $50/hr

Senior Software Engineer Location: Weston, FL Type: Contract Compensation: $45-$50 Work Model: Onsite Hours: 40.0 Overview Leave medical technologies company looking for an experienced Senior ...

Senior Software Engineer IV

Hollywood, FL · On-site +1

$112K - $147K/yr

Senior Software Engineer IV - STARLIMS Remote, U.S.| Full Time | R&D STARLIMS provides leading Laboratory Information Management System (LIMS) solutions that have served customers around the world ...

Yes Position Summary Base-2 Solutions is seeking a Software Engineer to support USSOUTHCOM J26 ENHANCED DOMAIN AWARENESS task order. The role involves developing, maintaining, and optimizing data ...

Senior Software Engineer IV

Hollywood, FL · Remote

$125K - $165K/yr

Senior Software Engineer IV - STARLIMS Remote, U.S.| Full Time | R&D STARLIMS provides leading Laboratory Information Management System (LIMS) solutions that have served customers around the world ...

Yes Position Summary Base-2 Solutions is seeking a Software Engineer to support USSOUTHCOM J26 ENHANCED DOMAIN AWARENESS task order. The role involves developing, maintaining, and optimizing data ...

Senior Software Engineer

Aventura, FL · On-site

$176K - $196K/yr

As a Senior Software Engineer, you will use your experience with microservices based architecture to build products that deliver high business impact for our customers. You will lead design and ...

Software Engineer, Connect

Miami, FL · On-site

$90 - $130/hr

Requirements * 2+ years of professional software engineering experience, with meaningful time spent building backend systems * Backend engineering experience in Python, with the ability to read and ...

Lead Software Engineer

Miami, FL · On-site

$140 - $180/hr

Lead Software Engineer We are Lennar Lennar is one of the nation's leading homebuilders, dedicated to making an impact and creating an extraordinary experience for their Homeowners, Communities, and ...

Lead Software Engineer We are Lennar Lennar is one of the nation's leading homebuilders, dedicated to making an impact and creating an extraordinary experience for their Homeowners, Communities, and ...

Sr Software Engineer

Miami, FL · On-site

$117K - $154K/yr

Sr Software Engineer We are Lennar Lennar is one of the nation's leading homebuilders, dedicated to making an impact and creating an extraordinary experience for their Homeowners, Communities, and ...

Showing results 41-60

Software Engineer information

See Miami, FL salary details

$58.8K

$136.6K

$190.3K

How much do software engineer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for software engineer in Miami, FL is $136,590.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,100.00 and $160,200.00 per year, depending on experience, location, and employer.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Are software engineers still in demand?

Yes, software engineers are in high demand across many industries due to ongoing digital transformation, the growth of cloud computing, and the need for software development, maintenance, and cybersecurity skills. The profession offers strong job stability, competitive salaries, and opportunities to work with various programming languages and tools.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start careers in tech in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, online courses, or formal education. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

What are the most commonly searched types of Software Engineer jobs in Miami, FL?

The most popular types of Software Engineer jobs in Miami, FL are:

What are popular job titles related to Software Engineer jobs in Miami, FL?

For Software Engineer jobs in Miami, FL, the most frequently searched job titles are:

What cities near Miami, FL are hiring for Software Engineer jobs?

Cities near Miami, FL with the most Software Engineer job openings:

Infographic showing various Software Engineer job openings in Miami, FL as of August 2026, with employment types broken down into 87% Full Time, 10% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $136,590 per year, or $65.7 per hour.

$120K - $140K/yr

Full-time

Medical, Dental, Vision, Retirement

Re-posted 16 days ago


Job description

The full-time position requires a senior, experienced software engineer that can be a principle developer of an advanced Situational Awareness (SA) and Geograhic Information Systems (GIS). This means handling various functional domain areas, such as User Interface development, messaging, middleware (DDS and MQTT), data storage, and software security. This is in support of the company's major software application and its integration with other applications and environments. The position reports to the President of the company. The position requires the candidate to work independently using guidance from his supervisor. The position also requires the development and implementation of software development processes based on CMM-I or CMM-Dev in an evolutionary manner. Domestic and Foreign travel may be necessary, and the candidate will need to receive a Department of Defense (DoD) Top Secret (TS) security clearance.


Essential Duties and Responsibilities

The essential functions include, but are not limited to the following:

  • Programming multi-threaded, cross-platform Geospatial Information System (GIS) applications using the Java programming language and JavaFX.
  • Integrate multiple open-source libraries, and as needed rebuild libraries so they can run on both ARM and x86 environments, as well as Linux and MS Windows.
  • Develop GIS capabilities using NASA World Wind and OGC standards such as WMS, GeoPackage and WMTS. This includes 2-D and 3-D mapping.
  • Integrate with various external services, such as MQTT IoT services, OMG DDS, Wickr and GeoServer.
  • Conduct software static code analysis to identify and correct security vulnerabilities.
  • Develop and document software development process for the organization.
  • Monitor the performance of other software developers in the company.

Minimum Qualifications (Knowledge, Skills, and Abilities)
  • Seven years' experience personally conducting Java development and programming, to include the development of multi-threaded applications and the use of reactive programming (Observables).
  • Three years' experience using and configuring Git software version control software.
  • Experience of software testing frameworks, such a Junit testing.
  • Experience with conducting software static code vulnerability analysis with tools like SonarQube.
  • Developing and following software development processes based on CMMI or CMM-Dev.
  • Experience developing and building applications for both Linux and MS Windows.

Desired Qualifications (Knowledge, Skills, and Abilities)
  • Experience in the use or development of military Command and Control/Situational Awareness (C2/SA) applications, such as Command and Control Personal Computer (C2PC) or Android Tactical Assault Kit (ATAK).
  • Development of JavaFX-based applications
  • Use of IntelliJ IDE platform for software development.
  • Use of Agile software tools, such as Jira.
  • Use of middleware, specifically OMG's Data Dissemination Service (DDS) and MQTT.
  • Web development using web protocols and standards like javascript, CSS, and WebRTC.
  • Experience developing Geospatial Information System (GIS) applications using various map and imagery formats and Open Geospatial Consortium (OGC) standards.
  • Experience using NoSQL tools, such as MongoDB and Java Object Store.
  • Experience with the NASA World Wind mapping engine and Application Programmer Interface (API).
  • Experience with installing, configuring, and using GeoServer.
  • Experience with messaging formats, such as XML, JSON.
  • Experience with military messaging formats, such as Cursor-on-Target (CoT), Variable Message Format (VMF), or Link-16.
  • Be eligible for or currently have an active Top Secret security clearance.

Compensation:
  • Salary of $120,000 - $140,000, based on experience and qualifications.
  • Company benefits, such as 401K, health, dental and vision insurance, short and long-term disability insurance, and a Health Reimbursement Agreement (HRA), 10 days leave, 7 sick days, and 11 federal holidays.

DeVilliers Technology Solutions logo

About DeVilliers Technology Solutions

Sourced by ZipRecruiter

DeVilliers Technology Solutions LLC dba DeVil-Tech is a systems engineering and software development company established in 2012. Based in Stafford, Virginia, we provide engineering services, consulting and product development to our customers. We are a registered vendor to Federal agencies, such as the Department of Defense , the National Security Agency , and the National Aeronautics and Space Administration , as well as State and commercial firms, such as Baltimore Gas and Electric. Our personal and corporate experience is in complex DoD command and control systems that have been globally fielded. Yet, our skills and knowledge go beyond DoD, and are just as applicable to the commercial world.

Industry

Computer and computer peripheral equipment and software wholesalers

Company size

11 - 50 Employees

Headquarters location

Stafford, VA, US