1

Intermediate Software Developer Jobs in Florida (NOW HIRING)

They are seeking a Software Engineer to support advanced situational awareness and multi-domain operations programs, focusing on the design, analysis, and integration of RF and signal processing ...

Software Engineer

Miami, FL · On-site

$91K - $130K/yr

The Software Engineer is responsible for application development and coding, unit testing, system ... Intermediate competency in most domains or technologies used in teams * Keen ability to anticipate ...

Software Engineer Senior

Hurlburt Field, FL · On-site

$111K - $147K/yr

We are looking for talented software engineers to join our team, working with other engineering ... with Ada - Intermediate Network Troubleshooting skills - Operating System Experience: Windows ...

MuleSoft Developer

Dania Beach, FL · On-site

$46 - $61/hr

Dania Beach, FL Duration: 6+ Months The ideal candidate will have a strong background in software ... Intermediate to advanced knowledge of data management including: Extract, transform, load, API ...

next page

Showing results 1-20

Intermediate Software Developer information

See Florida salary details

$35.9K

$83.6K

$124K

How much do intermediate software developer jobs pay per year?

As of Aug 10, 2026, the average yearly pay for intermediate 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 is an intermediate software developer?

Intermediate software developers 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 languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

What is the difference between Intermediate Software Developer vs Junior Software Developer?

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

What are the key skills and qualifications needed to thrive as an intermediate software developer, and why are they important?

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What are some typical challenges that intermediate software developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.
What are the most commonly searched types of Software Developer jobs in Florida? The most popular types of Software Developer jobs in Florida are:
What are popular job titles related to Intermediate Software Developer jobs in Florida? For Intermediate Software Developer jobs in Florida, the most frequently searched job titles are:
What job categories do people searching Intermediate Software Developer jobs in Florida look for? The top searched job categories for Intermediate Software Developer jobs in Florida are:
What cities in Florida are hiring for Intermediate Software Developer jobs? Cities in Florida with the most Intermediate Software Developer job openings:

Full-time

Re-posted 16 days ago


Job description

Position Summary
Odyssey Systems is seeking a Software Engineer to support advanced situational awareness and multi-domain operations (MDO) programs. This role focuses on the design, analysis, and integration of RF and signal processing systems that enable next-generation battlefield awareness, electronic warfare, and spectrum management capabilities.
You will work closely with a multidisciplinary team of engineers, analysts, and operators to design and deliver systems that integrate data from diverse sensors, communications, and radar systems to provide actionable intelligence and operational advantage. The ideal candidate brings deep technical expertise in RF, signal processing, and spectrum management, along with experience contributing to mission-critical DoD programs in multi-domain environments.
This is a full time position located at MacDill AFB, FL or Ft. Belvoir, VA.
***Contingent upon contract award***
Responsibilities
Duties include, but not limited to:
  • Develop, test, and maintain software features of moderate complexity with limited supervision.
  • Collaborate with senior engineers, product managers, and QA to refine requirements and deliver solutions.
  • Participate in code reviews, contribute constructive feedback, and follow established coding standards.
  • Troubleshoot and debug issues across development and test environments.
  • Contribute to technical documentation, including design notes, API references, and user guides.
  • Support integration, deployment, and CI/CD activities as part of the development lifecycle.
  • Write and maintain unit and integration tests to ensure code quality and reliability.
  • Assist in improving development processes, tools, and team workflows.
  • Begin taking ownership of small modules or components within the system architecture.

***Contingent upon contract award***
Qualifications
Citizenship: Must be a US citizen
Minimum Required Qualifications
Clearance: Active Secret (ability to obtain TS/SCI)
Education: Bachelor's degree in Computer Science, Information Systems, or a related field with 2-5 years of relevant experience.
  • Proficiency in at least one modern programming language such as Java, C#, Python, or JavaScript/TypeScript
  • Experience with version control systems such as Git
  • Understanding of software development methodologies, data structures, and algorithms
  • Familiarity with RESTful APIs, microservices, or distributed systems
  • Ability to work collaboratively in a team environment
  • Ability to communicate technical concepts clearly

Preferred Qualifications
Clearance: TS/SCI
Experience:
Technical Skills
  • Knowledge of CI/CD pipelines and automated testing frameworks
  • Exposure to containerization technologies such as Docker or Kubernetes
  • Experience with relational and/or NoSQL databases

Additional Information
Location: Tampa, FL or Fort Belvoir, VA
Travel: As needed
#LI-SB1
***Contingent upon contract award***
Company Overview
Odyssey is a world-class technical, engineering, and integration company serving the warfighting ecosystem with airborne integration, ISR, C2, and warfighter readiness capabilities. Odyssey meets the military's operational needs by integrating layered defense systems from equipment, technology, and services to data, information, and business operations. We streamline defense acquisition and sustainment, engineering the technical battlefield with domain-specific proficiency to ensure lethality. Odyssey is dedicated to excellent contract execution, peak organizational performance, and fostering a workplace built on employee care.
Odyssey is proud to live out our core values of commitment, ambition, and respect in our work and communities through OdysseyCares, a philanthropic group focused on giving back through direct donations, an employer match program, and volunteering events.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities