Senior Software Development Engineer Jobs in Tampa, FL
Senior Software Development Engineer jobs in Tampa are concentrated in Westshore, downtown, and the University area, with strong demand across defense tech, financial services, and health IT. DigitalCM, Citi, and Humana are among the employers actively hiring right now. See the openings below and apply to the ones that match your experience.
Find JobsOverview
Showing 4 of 104+ Senior Software Development Engineer 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 104+ Senior Software Development Engineer Jobs in Tampa
Find roles in Tampa that match your experience and apply in just a few clicks.
Find JobsSenior Software Development Engineer Job Market in Tampa
Who's Hiring
- DigitalCM16

- Citi8

- Humana8

- Fintech8

- Deloitte8

Senior Software Development Engineer Jobs in Tampa: Frequently Asked Questions
How do I get a senior software development engineer job in Tampa?
Focus your search on Tampa's Westshore business corridor, downtown's emerging tech cluster, and the research-adjacent employers near the University of South Florida. Defense contractors, regional banks, and health systems drive consistent senior-level hiring here. Candidates with cloud architecture experience, full-stack depth, or cybersecurity credentials stand out in Tampa's market, where those specialties appear most frequently in senior-level postings.
Which companies hire senior software development engineers in Tampa?
Companies currently hiring senior software development engineers in Tampa include DigitalCM, Citi, and Humana, per current listings on Migrate Mate as of September 2026. Tampa's employer mix leans toward established financial services firms, defense and government contractors, and regional health systems, alongside a growing number of mid-size software companies that have relocated or expanded into the area.
Are there remote senior software development engineer jobs in Tampa?
Yes, remote and hybrid arrangements are common for senior software development engineers because the work is almost entirely computer-based. About 86% of senior software development engineer openings tied to Tampa are remote or hybrid as of September 2026, reflecting strong demand from distributed engineering teams. Backend, cloud, and platform engineering roles tied to Tampa employers tend to be the most remote-friendly.
How can I get a senior software development engineer job in Tampa with little or no experience?
The most realistic entry path in Tampa is landing a junior or mid-level developer role at one of the city's financial services firms, health systems, or government contractors, then building toward a senior title internally. USF's tech programs and Tampa Bay Tech's community events give early-career candidates local networking access that accelerates the transition. Demonstrating cloud or DevOps skills in a portfolio helps candidates get noticed by Tampa employers ahead of peers with similar experience levels.
Related Jobs in Florida
See All 104+ Senior Software Development Engineer Jobs in Tampa
Find roles in Tampa that match your experience and apply in just a few clicks.
Find Jobs