1

Mid Software Engineer Jobs in Florida (NOW HIRING)

Software Engineer, Mid-Level

Orlando, FL · On-site

$85K - $95K/yr

Overview AMERICAN SYSTEMS is currently seeking a Junior to Mid-Level Software Engineer (Unity/Simulation) who will contribute to the performance and success of military personnel through a program ...

Software Engineer, Mid-Level

Orlando, FL · On-site

$85K - $95K/yr

AMERICAN SYSTEMS is currently seeking a Junior to Mid-Level Software Engineer (Unity/Simulation) who will contribute to the performance and success of military personnel through a program focused on ...

The Mid-Level Full Stack Software Engineer helps design, build, and maintain scalable, cloud-based applications that support critical business operations. In this role, you will work across modern ...

The Work Lockheed Martin Rotary and Missing Systems has an opportunity in Orlando for a mid-career Software Engineer supporting the Automatic Test Equipment (ATE) programs. An ATE Software Engineer ...

Software Engineer Senior

Orlando, FL

$114K - $150K/yr

The Work Lockheed Martin Rotary and Missing Systems has an opportunity in Orlando for a mid-career Software Engineer supporting the Automatic Test Equipment (ATE) programs. An ATE Software Engineer ...

Software Engineer This role is located in the Tampa, FL area The Mid-Level Full Stack Software Engineer helps design, build, and maintain scalable, cloud-based applications that support critical ...

We are seeking a talented and motivated Mid-Level Software Engineer with experience in C# development across desktop, web, and mobile platforms to join our team in the simulation and training ...

next page

Showing results 1-20

Mid Software Engineer information

See Florida salary details

$47.5K

$110.2K

$153.6K

How much do mid software engineer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for mid software engineer in Florida is $110,243.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,700.00 and $129,300.00 per year, depending on experience, location, and employer.

What are Mid Software Engineers?

Mid Software Engineers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming concepts, software design, and development tools, and are capable of working independently on moderately complex tasks. They often collaborate with senior engineers and other team members to design, develop, and maintain software applications. Their role bridges the gap between junior and senior engineers, allowing them to mentor less experienced team members while continuing to learn and grow in their own careers.

What are some common challenges faced by mid-level software engineers, and how can they overcome them?

Mid-level software engineers often encounter challenges such as balancing multiple project priorities, adapting to changing technologies, and bridging the gap between junior and senior team members. To overcome these challenges, it's important to develop strong time-management skills, stay current with industry trends, and proactively seek feedback from peers and mentors. Collaborating closely with cross-functional teams and being open to learning from code reviews can also help mid-level engineers grow and succeed in their roles.

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

To thrive as a Mid Software Engineer, you need solid programming skills in languages like Java, Python, or JavaScript, a bachelor's degree in computer science or related field, and experience with software development methodologies. Familiarity with tools such as Git, CI/CD pipelines, and frameworks like React or Spring Boot is typically required. Strong problem-solving, teamwork, and communication skills help you collaborate effectively and adapt to evolving project needs. These skills and qualities are crucial for delivering robust, maintainable software solutions and contributing to team success.

What is the difference between Mid Software Engineer vs Junior Software Engineer?

AspectMid Software EngineerJunior Software Engineer
Experience Level2-4 years of experience0-1 year of experience
Skills & ResponsibilitiesDesigns and develops features, collaborates on projects, troubleshoots issuesAssists in coding, learns development processes, supports senior team members
CertificationsOptional, but common certifications like AWS or ScrumTypically none required
Work EnvironmentIndependent contributor, involved in project planningLearning-focused, supervised by senior staff

The Mid Software Engineer is an experienced developer responsible for designing and implementing features, often working independently. In contrast, a Junior Software Engineer is at the beginning of their career, focusing on learning and supporting team tasks. The mid-level role requires more technical skills and project involvement, while the junior role emphasizes skill development and mentorship.

Infographic showing various Mid Software Engineer job openings in Florida as of June 2026, with employment types broken down into 84% Full Time, and 16% Contract. Highlights an 94% In-person, and 6% Hybrid job distribution, with an average salary of $110,243 per year, or $53 per hour.

$63K - $82K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 27 days ago


Job description

Software Developer (Junior-Mid Level)Location: Tampa, FL, 33601 (Must be local)
Job Description:

We are seeking a highly skilled Junior to Mid Software Developer to join our team. The ideal candidate will have experience in C++, Java, and Python programming languages. The Senior Software Developer will be responsible for designing, developing, and maintaining software applications and systems. They will work closely with other developers, project managers, and stakeholders to ensure that software projects are completed on time and within budget.

Responsibilities:
  • Design, develop, and maintain software applications and systems
  • Collaborate with other developers, project managers, and stakeholders to ensure project success
  • Write clean, efficient, and well-documented code
  • Debug and troubleshoot software issues
  • Stay up-to-date with emerging trends and technologies in software development
Requirements:
  • Bachelor's degree in Computer Science or related field
  • 1-3 years of experience in software development
  • Proficiency in C++, Java, and Python programming languages
  • Experience with software development methodologies such as Agile and Scrum
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills
Benefits:
  • 401(k)
  • Dental insurance
  • Flexible spending account
  • Health insurance/Vision insurance
  • Life insurance