Senior Software Developer Jobs in Tampa, FL
Senior Software Developer jobs in Tampa are in strong demand, concentrated in Westshore, Downtown, and the Ybor City innovation corridor across cybersecurity, financial technology, and healthcare IT. Employers actively hiring include DigitalCM, Citi, and Humana. Find a role that fits below and apply directly.
Find JobsOverview
Showing 4 of 105+ Senior 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 105+ Senior Software Developer Jobs in Tampa
Find roles in Tampa that match your experience and apply in just a few clicks.
Find JobsSenior Software Developer Job Market in Tampa
Who's Hiring
- DigitalCM16

- Citi8

- Humana8

- Fintech8

- Deloitte8

Senior Software Developer Jobs in Tampa: Frequently Asked Questions
How do I get a senior software developer job in Tampa?
The strongest path into Tampa's senior software developer market runs through its fintech, defense contracting, and healthcare IT sectors, which are the city's most active hirers. Concentrating your search in Westshore and Downtown Tampa, where most tech offices cluster, puts you closest to decision-makers. Candidates with cloud architecture, DevSecOps, or full-stack experience stand out locally, and direct applications to employers with Tampa offices typically move faster than recruiter pipelines.
Which companies hire senior software developers in Tampa?
Companies currently hiring senior software developers in Tampa include DigitalCM, Citi, and Humana, per current listings on Migrate Mate as of September 2026. Tampa's hiring base covers a wide range of employer types, from large financial institutions and defense contractors anchored in Westshore to growing health-tech and SaaS firms in the urban core.
Are there remote senior software developer jobs in Tampa?
Yes, senior software developer roles are among the most remote-friendly in the technology field, given that the core work involves code, architecture, and collaboration tools that require no physical presence. About 86% of senior software developer openings tied to Tampa are remote or hybrid as of September 2026, reflecting the flexibility employers here extend to experienced engineers. Cloud, backend, and platform engineering roles see the highest share of fully remote arrangements among Tampa-area postings.
How can I get a senior software developer job in Tampa with little or no experience?
The most realistic entry point in Tampa is landing a mid-level software developer role at one of the city's many fintech firms or defense technology contractors in Westshore, then building toward a senior title through demonstrated ownership of production systems. Tampa's growing startup scene in Ybor City and Channel District also hires junior-to-mid engineers with the expectation of fast advancement. Strong proficiency in Java, Python, or cloud-native stacks, combined with a portfolio of deployed projects, gives early-career candidates a concrete edge with Tampa employers.
Related Jobs in Florida
See All 105+ Senior Software Developer Jobs in Tampa
Find roles in Tampa that match your experience and apply in just a few clicks.
Find Jobs