1

Freelance Scientific Software Developer Jobs in Florida

Senior Software Developer

Tampa, FL · On-site

$51.50 - $68/hr

Required : • Must be a US citizen • Active Secret (ability to obtain TS/SCI with CI Poly required) • Bachelor's degree in Computer Science, Software Engineering, or related technical field • ...

Junior Software Developer

Jacksonville, FL · On-site

$62K - $72K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field from an accredited U.S. institution * 0-2 years of professional software development ...

New

We are seeking a motivated software developer to support the ongoing development, modernization ... Bachelor's or Master's degree in Computer Science or related field * Strong software development ...

Software Developer

Cape Canaveral, FL

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Bachelor's degree in Computer Science, Development, GIS, or related field * 3+ years of ... ESRI ArcGIS suite of commercial software developer components * ArcGIS Runtime * ArcGIS Engine

Software Developer

Cape Canaveral, FL · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Bachelor's degree in Computer Science, Development, GIS, or related field * 3+ years of ... ESRI ArcGIS suite of commercial software developer components * ArcGIS Runtime * ArcGIS Engine

Software Developer (.NET)

Seffner, FL · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). * 1-3 years of experience in .NET development with a solid understanding of C# and the .NET ...

Software Developer (.NET)

Seffner, FL

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). * 1-3 years of experience in .NET development with a solid understanding of C# and the .NET ...

Software Developer (.NET)

Seffner, FL · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). * 1-3 years of experience in .NET development with a solid understanding of C# and the .NET ...

Software Developer (.NET)

Seffner, FL

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). * 1-3 years of experience in .NET development with a solid understanding of C# and the .NET ...

Showing results 21-40

Freelance Scientific Software Developer information

What is a freelance scientific software developer?

A Freelance Scientific Software Developer is a professional who creates and maintains software tools, simulations, and applications used in scientific research and analysis, working independently or on a contract basis. They collaborate with scientists, researchers, and academic institutions to develop custom software solutions that handle data analysis, modeling, and visualization. Their work often involves programming in languages such as Python, R, MATLAB, or C++, and requires a strong understanding of both software engineering and the scientific domain they support. Freelancers in this field typically manage multiple clients or projects and are responsible for the full software development lifecycle, from requirements gathering to deployment and maintenance.

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

To thrive as a Freelance Scientific Software Developer, you need strong programming skills (commonly in Python, C++, or R), a background in scientific domains, and a solid grasp of algorithms and data analysis. Familiarity with tools like Git, Jupyter, scientific libraries (e.g., NumPy, SciPy), and cloud platforms is often required, along with relevant certifications or advanced degrees. Excellent problem-solving abilities, clear communication, and self-motivation set top freelancers apart. These skills and qualities are critical for delivering high-quality, reliable software solutions that meet the complex needs of scientific clients and projects.

What are some common challenges faced by freelance scientific software developers when working with research teams?

Freelance scientific software developers often encounter challenges such as aligning with rapidly changing research goals, managing communication across multidisciplinary teams, and ensuring reproducibility and documentation of code for future use. Since research environments can be dynamic, developers must be adaptable and proactive in clarifying requirements. Additionally, collaborating remotely requires strong project management and regular check-ins to keep everyone informed and maintain progress.

What is the difference between Freelance Scientific Software Developer vs Scientific Software Engineer?

AspectFreelance Scientific Software DeveloperScientific Software Engineer
CredentialsTypically requires a degree in science or computer science; certifications are optionalUsually holds a degree in computer science, software engineering, or related field; certifications may enhance prospects
Work EnvironmentIndependent, remote, project-based work for various clientsOften employed by organizations, but can also work in research labs or as part of a team
Employer & Industry UsageFreelance roles across research, biotech, pharma, and academiaFull-time or contract roles within scientific research, tech companies, or academia

While both roles involve developing scientific software, Freelance Scientific Software Developers work independently on diverse projects, whereas Scientific Software Engineers are typically employed within organizations to develop and maintain scientific applications as part of a team.

What are the most commonly searched types of Scientific Software Developer jobs in Florida?

The most popular types of Scientific Software Developer jobs in Florida are:

Senior Software Developer

Odyssey

Tampa, FL • On-site

$51.50 - $68/hr

Full-time

Re-posted 24 days ago


Job description

Job Summary:
Odyssey Systems is seeking a Senior Software Developer to support advanced situational awareness and multi-domain operations programs. This role focuses on the design, analysis, and integration of RF and signal processing systems that enable next-generation battlefield awareness and electronic warfare capabilities.
Responsibilities:
• Lead the design, implementation, and optimization of software applications, services, and system components.
• Architect scalable, reliable, and secure solutions aligned with business and technical requirements.
• Mentor junior and mid-level engineers, providing technical guidance and code review oversight.
• Collaborate with product management, systems engineering, and QA to refine requirements and ensure seamless integration.
• Troubleshoot complex issues across development, test, and production environments.
• Drive improvements in development processes, tooling, automation, and system performance.
• Develop and maintain technical documentation, including design specifications and architectural diagrams.
• Support CI/CD pipelines, deployment activities, and production monitoring.
• Participate in and lead agile ceremonies such as sprint planning, backlog refinement, and retrospectives.
Qualifications:
Required:
• Must be a US citizen
• Active Secret (ability to obtain TS/SCI with CI Poly required)
• Bachelor’s degree in Computer Science, Software Engineering, or related technical field
• 12+ years of professional software development experience
• Strong proficiency in one or more modern programming languages such as Java, C#, Python, or JavaScript/TypeScript
• Experience designing and building scalable, distributed, or cloud-based systems
• Proficiency with version control systems such as Git
• Solid understanding of software architecture, design patterns, data structures, and algorithms
• Experience with RESTful APIs, microservices, or event-driven architectures
• Strong analytical, problem-solving, and communication skills
• Proven ability to lead technical efforts and collaborate across multidisciplinary teams
Preferred:
• TS/SCI
• Master’s degree in a related technical discipline
• Experience with cloud platforms (AWS, Azure, or GCP)
• Knowledge of CI/CD pipelines, automated testing, and DevOps practices
• Familiarity with containerization and orchestration (Docker, Kubernetes)
• Experience with relational and NoSQL databases
• Background in high-availability, high-performance, or mission-critical systems
• Experience with front-end or back-end frameworks (React, Angular, Vue, .NET, Spring, Django)
• Ability to influence architectural decisions and long-term technical strategy
Company:
Odyssey is a leading provider of outstanding management, analytical, and technical support services to both the government and private sectors. Founded in 1997, the company is headquartered in Wakefield, USA, with a team of 1001-5000 employees. The company is currently Late Stage.