Software Developer Jobs in Tampa, FL
Software Developer jobs in Tampa are concentrated in the Westshore Business District, Downtown, and the University Area, with strong hiring across fintech, healthcare IT, and defense contracting. Employers actively filling roles include JPMorganChase, Humana, and DigitalCM. See the openings below and apply to the ones that match your experience.
Find Software Developer JobsOverview
Showing 5 of 103+ Software Developer jobs








Overview
We are seeking a senior full-stack software engineer to maintain and enhance an AI Analysis and Collaboration Platform that coordinates information requests across external AI agents. The platform collects agent responses through Kafka, performs LLM-assisted analysis, and provides consolidated reports, source evidence, and collaborative review tools.
This developer will take ownership of the existing codebase, resolve defects, deliver enhancements, and improve reliability, security, and maintainability. The role requires someone comfortable tracing behavior across a browser interface, backend services, asynchronous messaging, and persistent data.
Responsibilities
- Maintain and enhance a Java/Spring Boot backend and Angular/TypeScript frontend.
- Develop features for information request management, agent response analysis, reporting, search, scheduling, and collaboration.
- Maintain Kafka integrations, including message contracts, failure handling, retries, and dead-letter processing.
- Develop MongoDB data models, queries, indexes, retention policies, and application-managed relationships.
- Maintain LLM integrations that generate structured analysis, consolidated reports, and streamed chat responses.
- Support a Playwright/Chromium service that captures cited webpages through proxies.
- Maintain authentication, service-account access, and authorization across APIs and live updates.
- Diagnose production issues using logs, metrics, health checks, and message-processing history.
- Extend automated tests and maintain build pipelines, Docker images, deployment configuration, and technical documentation.
- Evaluate architectural changes, including concurrency controls and support for multiple application instances.
Required Experience and Skills
Professional Experience
- Typically 5+ years of professional software development experience, or equivalent demonstrated capability, with substantial Java backend and modern frontend work.
- Experience taking ownership of an established application, including troubleshooting unfamiliar code and making changes without disrupting existing workflows.
- Experience supporting deployed applications and delivering features through review, automated testing, and release processes.
Backend Development
- Strong Java and Spring Boot skills, including Spring MVC, Spring Security, Spring Data, dependency injection, configuration, asynchronous execution, and scheduling.
- Ability to work with the project’s Java 25 and Spring Boot 4.1 baseline.
- Experience designing REST APIs, validating inputs, handling errors consistently, and separating API contracts from domain and persistence models.
- Understanding of concurrency, race conditions, retry behavior, timeouts, and safe recovery from partial failures.
Frontend Development
- Strong TypeScript and Angular experience, with the ability to work in Angular 22.
- Familiarity with standalone components, signals, RxJS, routing, reactive forms, and Angular Material.
- Experience building data-intensive interfaces and handling live or streamed updates.
- Ability to maintain responsive, accessible interfaces and diagnose browser-to-backend integration issues.
Messaging and Data
- Practical Kafka experience, including producers, consumers, consumer groups, offsets, serialization, and delivery semantics.
- Understanding of duplicate and out-of-order messages, idempotent processing, and dead-letter handling.
- Experience with MongoDB schema design, indexing, query performance, and document-level atomicity.
- Ability to preserve consistency when operations span multiple collections without transactions.
Testing and Delivery
- Experience with Java unit and integration testing, frontend testing, and browser automation.
- Familiarity with tools such as JUnit, Mockito, Testcontainers, Vitest, and Playwright, or comparable frameworks.
- Proficiency with Git, Maven, npm, Docker Compose, CI/CD pipelines, Linux, and shell scripting.
- Ability to write clear technical documentation and explain implementation choices and operational tradeoffs.
Preferred Experience
- LLM application development using LangChain4j or similar libraries.
- Structured model outputs, prompt management, provider failures, token budgets, and evaluation of generated results.
- WebSocket/STOMP messaging and streamed HTTP responses.
- Browser automation, proxy configuration, screenshot capture, and content-addressed storage.
- PDF generation, Markdown processing, charting, or geographic visualization.
- ArchUnit, PMD, ESLint, and automated enforcement of architectural conventions.
- GitLab CI, Kafka security and ACLs, and MongoDB administration.
- Experience evolving a single-instance application toward safe horizontal scaling.
What Success Looks Like
The developer can independently trace an information request from submission through Kafka ingestion, agent responses, analysis, and report display; diagnose failures across those stages; and deliver tested enhancements that preserve access controls and existing behavior. They make practical improvements, document their work, and communicate clearly about dependencies, risks, and release readiness.
Location: Remote work is available. Candidates located in or near Tampa, Florida, are preferred, but proximity is not required.
Security Clearance: An active U.S. government SECRET clearance or higher is preferred but not required.
Pay: $140,000.00 - $175,000.00 per year
Benefits:
- 401(k)
- 401(k) 6% Match
- 401(k) matching
- Bereavement leave
- Dental insurance
- Health insurance
- Paid holidays
- Paid sick time
- Paid time off
- Parental leave
- Vision insurance
Experience:
- Back-end development: 5 years (Preferred)
- Front-end development: 5 years (Preferred)
- Kafka: 4 years (Preferred)
- Java: 5 years (Preferred)
- Spring Boot: 5 years (Preferred)
Location:
- Tampa, FL 33610 (Preferred)
Security clearance:
- Secret (Preferred)
Work Location: Hybrid remote in Tampa, FL 33610
See All 103+ Software Developer Jobs in Tampa
Find roles in Tampa that match your experience and apply in just a few clicks.
Find Software Developer JobsSoftware Developer Job Market in Tampa
Who's Hiring
- JPMorganChase41

- Humana14

- DigitalCM14

- TheIncLab14

- VES7

Software Developer Jobs in Tampa: Frequently Asked Questions
How do I get a software developer job in Tampa?
Focus your search on Tampa's Westshore Business District and Downtown core, where fintech firms, regional banks, healthcare networks, and defense contractors concentrate their engineering teams. Candidates with experience in cloud infrastructure, full-stack web development, or healthcare data systems tend to stand out locally. Attending Tampa Bay tech meetups and connecting with recruiters at Tampa's mid-size tech companies can move your application faster than cold applying alone.
Which companies hire software developers in Tampa?
Employers hiring software developers in Tampa right now include JPMorganChase, Humana, and DigitalCM, based on current listings on Migrate Mate as of September 2026. Tampa's hiring base is a mix of regional financial services firms, large healthcare systems, defense and government contractors, and a growing cluster of homegrown software companies in the Channelside and Hyde Park corridors.
Are there remote software developer jobs in Tampa?
Yes, software development is one of the more remote-friendly occupations given that the core work happens on a screen. About 100% of software developer openings tied to Tampa are remote or hybrid as of September 2026, reflecting how broadly the local tech sector has adopted flexible arrangements. Backend, cloud, and application development roles tend to have the most remote flexibility, while roles tied to on-site lab systems or government facilities in Tampa typically require in-person presence.
How can I get a software developer job in Tampa with little or no experience?
The most realistic entry path in Tampa is targeting junior developer or QA automation roles at mid-size fintech and healthcare IT companies, which tend to hire early-career candidates more consistently than large defense contractors. Local staffing firms that serve Tampa's tech sector regularly place entry-level developers on contract-to-hire arrangements, which can lead to permanent roles. Contributing to projects through Tampa Bay hackathons or community coding groups also gives your resume local signal that stands out to regional hiring managers.
Related Jobs in Florida
See All 103+ Software Developer Jobs in Tampa
Find roles in Tampa that match your experience and apply in just a few clicks.
Find Software Developer Jobs