Senior Software Engineer
Listed on 2026-02-19
-
Software Development
Software Engineer, Full Stack Developer, Senior Developer, Cloud Engineer - Software
Job Description
Senior Software Engineer
Location: Tampa, FL
Remote: Yes (may require up to 25% travel)
Salary: $140K - $180K/yr
Type: Full-time
Benefits: Medical, Dental, Vision, Retirement, PTO, 401(k) and company match, Take as needed PTO + 11 paid holidays, Education & training benefits, Team off‑site in fun places, Generous Referral Bonuses
About Raft: Raft () is a customer‑obsessed non‑traditional small business with a purposeful focus on Distributed Data Systems, Platforms at Scale, and Complex Application Development, with headquarters in McLean, VA.
About the role: You will be part of the team building a data‑focused product that is built on best‑of‑breed open source solutions like Kafka, Trino, DuckDB, and Superset. You will work both on backend and frontend to build end‑to‑end features.
Requirements- 2-5 Years of experience building RESTFul APIs (Go (preferred), Java, Python, Rust, and Scala)
- 2+ Years of experience in frontend frameworks like React with a focus on Typescript or Java script
- Deep design of software design and architecture
- Experience with large‑scale relational and non‑relational databases
- Experience with building and releasing software in cloud‑native environments
- Experience using a variety of package managers/dependency managers including Maven, Gradle, and NPM
- Experience with Docker and Kubernetes
- Experience working with AI coding assistants (e.g., Claude Code)
- STEM Background or relevant industry experience
- U.S. citizenship required
- Able to obtain Security+ certification within 90 days of employment with Raft
- Experience with Kafka or RabbitMQ
- Experience with Delta Lake
- Experience with AWS or Azure
- Ability to obtain and maintain a Top Secret security clearance
Remote (May require up to 25% travel)
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).