> Markdown version of [/jobs/ext/4012455-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/4012455-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** Kforce Inc. - **Location:** Tampa, FL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Applications Architecture, Application Performance Management, Microsoft Azure, Cloud Computing, Code Review, Continuous Integration, Data Integrity, Data Structures, Relational Databases, Software Design Patterns, DevOps, Gradle, Hibernate (Java), Identity and Access Management, Java Platform Standard Edition (J2SE), Java Persistence API, PostgreSQL, Apache Maven, MongoDB, MySQL, Model View Controller (MVC), NoSQL, Oracle (Applications), Software Engineering, Java Application Server, Enterprise Software Applications, ReactJS, Spring-boot, Backend, Git, Vue.js, AngularJS, Cassandra, Restful APIs, Docker, Jenkins, Microservices - **Published:** October 29, 2026 - **Apply:** https://www.kforce.com/find-work/search-jobs/#/detail/MTY5Nn5BUUd-MjE5MjUyMVQxfjk5/ ## About the Role * Bachelor's degree in a technical discipline preferred, or equivalent professional experience * 8+ years of professional software development or related engineering experience * Advanced Java experience, including Java SE/EE and Spring Boot, MVC, and Security * Strong relational database experience with technologies such as Oracle, MySQL, or PostgreSQL * Experience with Docker and Kubernetes * Experience with CI/CD practices and tools such as Jenkins, Git, Maven, or Gradle * Strong knowledge of Hibernate/JPA, RESTful APIs, microservices, and enterprise application architecture * Strong understanding of software design patterns, data structures, algorithms, and application performance * Familiarity with NoSQL platforms such as MongoDB or Cassandra * Strong problem-solving, communication, collaboration, and technical leadership skills * Cloud experience with AWS, Azure, or GCP preferred * Experience within financial services or another regulated industry preferred * Exposure to Angular, React, or Vue.js is a plus ## Description Kforce has a client that is seeking a Principal Software Engineer in Tampa, FL. Responsibilities: * Principal Software Engineer will design, develop, enhance, and support enterprise-scale Java applications * Build scalable, reliable solutions with a focus on performance, maintainability, security, and data integrity * Lead technical design and architecture discussions for complex application initiatives * Develop and support REST APIs, microservices, and related backend services * Troubleshoot production issues, perform root-cause analysis, and implement long-term solutions * Participate in application modernization and identity/access management initiatives * Conduct code reviews and promote software engineering standards and development best practices * As a Principal Software Engineer, you will collaborate with QA, DevOps, product, and other engineering teams throughout the development lifecycle * Provide technical guidance and mentorship to developers * Evaluate emerging technologies and recommend improvements to application architecture and development practices