1

Intermediate Software Engineer Jobs in Florida (NOW HIRING)

... software engineering foundation. - Upper-intermediate English level. NICE TO HAVES - Experience working in the healthcare domain. PERKS AND BENEFITS - Growth without limits : build your skills ...

... software engineering foundation. - Upper-intermediate English level. NICE TO HAVES - Experience working in the healthcare domain. PERKS AND BENEFITS - Growth without limits : build your skills ...

... software engineering foundation. - Upper-intermediate English level. NICE TO HAVES - Experience working in the healthcare domain. PERKS AND BENEFITS - Growth without limits : build your skills ...

Showing results 21-40

Intermediate Software Engineer information

See Florida salary details

$47.5K

$110.2K

$153.6K

How much do intermediate software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for intermediate 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 does an intermediate software engineer do?

An Intermediate Software Engineer is responsible for designing, developing, testing, and maintaining software applications. They typically have a few years of experience and can work independently on moderately complex tasks, while also collaborating with senior engineers and other team members. Their work might involve writing code, reviewing pull requests, debugging, and participating in code reviews. Intermediate Software Engineers help ensure that software meets quality standards and project requirements while also learning new technologies and best practices.

What are the key skills and qualifications needed to thrive as an intermediate software engineer?

To thrive as an Intermediate Software Engineer, you need proficiency in programming languages (such as Python, Java, or JavaScript), solid problem-solving abilities, and a relevant degree or equivalent experience. Experience with version control systems (like Git), familiarity with development frameworks, and sometimes certifications in cloud technologies or agile methodologies are valuable. Strong collaboration, communication, and adaptability help you contribute effectively to team projects and navigate shifting priorities. These technical and soft skills ensure you can deliver reliable code, work productively within teams, and adapt to evolving project requirements.

What types of projects and responsibilities can an intermediate software engineer expect on a typical team?

As an Intermediate Software Engineer, you’ll often work on both new feature development and maintaining existing codebases. You’ll be expected to write clean, efficient code, participate in code reviews, and help troubleshoot issues alongside senior engineers. Collaboration is common—you’ll frequently interact with product managers, QA testers, and other developers to clarify requirements and ensure timely delivery. This role provides a balance of autonomy and mentorship, making it a great opportunity to broaden your technical skills while contributing meaningfully to team objectives.

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

AspectIntermediate Software EngineerJunior Software Developer
Required Experience2-4 years0-2 years
SkillsProficient in multiple programming languages, problem-solving, and system designBasic coding skills, understanding of programming fundamentals
Work EnvironmentCollaborates on complex projects, may mentor juniorsFocuses on learning, executing assigned tasks
ResponsibilitiesDesigns components, troubleshoots issues, contributes to architectureImplements features, fixes bugs, learns best practices

The Intermediate Software Engineer typically has more experience and takes on more complex tasks than a Junior Software Developer. They are expected to work independently on parts of projects and contribute to system design, whereas juniors focus on learning and executing basic tasks. This distinction helps employers identify the right level of expertise needed for specific roles.

Is 25 too late to become an intermediate software engineer?

Age is not a barrier to becoming an intermediate software engineer. Many professionals transition into software development in their mid-20s or later by gaining relevant skills through coding bootcamps, online courses, or formal education, and building a portfolio of projects. Success depends on skill development, experience, and continuous learning rather than age.

What is an intermediate software engineer?

An intermediate software engineer is a professional with several years of experience who can develop, test, and maintain software applications independently. They typically have a solid understanding of programming languages, development tools, and software development processes, often working under minimal supervision and collaborating with teams on complex projects.

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

The most popular types of Software Engineer jobs in Florida are:

What cities in Florida are hiring for Intermediate Software Engineer jobs?

Cities in Florida with the most Intermediate Software Engineer job openings:

Infographic showing various Intermediate Software Engineer job openings in Florida as of August 2026, with employment types broken down into 88% Full Time, 9% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $110,243 per year, or $53 per hour.

Senior Software Engineer, Platform & Developer Experience

Worth AI, Inc.

Orlando, FL • On-site

$150 - $190/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 18 days ago


Job description

Worth AI, a leader in the computer software industry, is looking for a Senior Engineer to join our Platform team with a singular mission: to make our engineering organization faster, more reliable, and more joyful. In this role, you won't just be building features for end-users; you will be building the "Product for the Engineers." You will act as a force multiplier by identifying friction in the development lifecycle, architecting shared patterns, and unblocking technical debt that slows the team down. You are part architect, part investigator, and part educator.

Responsibilities
  • Conduct regular interviews with engineering teams to find pain points in their daily workflows and prioritize the creation of tools or architectural changes to eliminate them.
  • Design and implement reusable patterns using Nest.js, React.js, and TypeScript that enable other engineers to ship high-quality, performant services and interfaces by default.
  • Take ownership of systemic performance issues, such as optimizing slow PostgreSQL queries or refining Kafka producer/consumer patterns to ensure reliable message delivery.
  • Own and evolve our Kubernetes and ArgoCD configurations to ensure seamless, automated, and safe deployments across the organization.
  • Lead nebulous, cross-team technical challenges such as re-architecting shared libraries or evolving our service-to-service communication and drive them to a concrete resolution.
  • Identify "sticky" or overly complex codebases and lead the effort to refactor them into maintainable, testable, and modern modules.
  • Actively mentor and coach engineers across the organization, helping them level up their technical skills and understanding of our core architecture.
  • Research, prototype, and roll out new internal tools, libraries, or frameworks that improve CI/CD, local development, or system observability.
  • Introduce new frameworks or architectural shifts to the team and provide the documentation, workshops, and 1:1 support needed for successful adoption.
  • Lead by example in code reviews, coaching others on maintainable design, testing strategies, and system-level risk mitigation.
  • Communicate complex technical trade-offs effectively across functions, using empathy and self-awareness to handle conflict and align differing perspectives.

Technology Stack

  • Languages & Runtimes: Node.js, TypeScript
  • Frameworks: Nest.js, React.js
  • Data & Messaging: PostgreSQL, Kafka, Redis, Redshift
  • Infrastructure & Orchestration: Kubernetes, ArgoCD
  • Monitoring: DataDog
  • 8+ years of experience in software engineering with a proven track record of leading teams and providing technical direction.
  • Deep passion for mentorship with a history of developing the technical careers of associate and intermediate engineers.
  • Prior experience specifically within Platform, Infrastructure, or Developer Experience (DevEx) teams.
  • Deep professional expertise in the Node.js/TypeScript ecosystem, including experience scaling Nest.js backends and React.js frontends.
  • Hands-on experience managing containerized workloads using Kubernetes and ArgoCD.
  • Strong proficiency in PostgreSQL (query optimization and schema design) and Kafka (event-driven architecture).
  • Proven ability to "unroll" complex legacy code and replace it with scalable, maintainable architecture.
  • Experience navigating high-ambiguity environments and translating vague technical frustrations into prioritized roadmaps.
  • Demonstrated ability to build psychological safety and trust within a team while raising the engineering quality bar.
Success Metrics
  • DORA Metrics Improvement: Drive measurable improvements in Deployment Frequency, Lead Time for Changes, Change Failure Rate, and Mean Time to Recovery (MTTR).
  • System Latency: Successfully optimize core services to meet strict P90 and P99 latency targets, specifically targeting slow endpoints and database bottlenecks.
  • Developer Velocity: Engineers ship code faster and more confidently due to the shared components, patterns, and tools you’ve built.
  • Knowledge Distribution: The broader engineering team demonstrates increased proficiency in our core stack (Nest.js, React, Kafka) through your mentorship.
Bonus Points (nice to haves, not requirements)
  • Proven expertise with AWS services including MSK, RDS, EKS, S3, and Lambda.
  • Strong background in Redshift, encompassing schema design, ETL pipeline management, and query optimization.
  • Practical experience using Infrastructure-as-Code (IaC) tools like Terraform for managing large-scale cloud environments.
  • Hands-on experience with Redis and implementing distributed system caching strategies to resolve bottlenecks in high-throughput applications.
  • Proficient in Python, including libraries like Celery and SQLAlchemy.
  • Familiarity with serverless computing approaches.

** All Remote Hires - will be required to travel to Orlando, Florida at least twice per year for Town Halls and team collaboration in addition to orientation in Orlando, Florida.**

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance
  • Flexible Vacation
  • Work From Home
  • Free Food & Snacks (in office)
  • Orlando, Florida (Hybrid)
  • Wellness Resources
#J-18808-Ljbffr