> Markdown version of [/jobs/ext/2037465-software-engineer-sme](https://www.wearedevelopers.com/jobs/ext/2037465-software-engineer-sme). 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). --- # Software Engineer SME - **Company:** CACI International Inc. - **Location:** Sarasota, FL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), Apache ActiveMQ, Acceptance Test-Driven Development, Automation of Tests, Computer Programming, Linux, Gradle, Hibernate (Java), Iterative and Incremental Development, Java Message Service (JMS), Java Web Start, Java Security, Junit, Apache Maven, Enterprise Messaging Systems, Object-Oriented Software Development, Public Key Infrastructure, Shell Script, Web Services, AngularJS, Information Technology, Apache Kafka, Build Tools, Functional Programming - **Published:** August 12, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/software-engineer-sme-sarasota-fl-usa-58909707 ## About the Role the team and management to drive mission success * Engage in requirements analysis, design, and development starting from concept to implementation * Coach and guide lower-level engineers, with limited supervision Tasks * TS/SCI clearance to begin employment * Bachelor's degree in computer science, information technology, or related field and 5+ years of related experience * Experience with Object Oriented and Functional programming * Proficiency in Java, JMS, Angular, Hibernate, Camel, Spring * Experience with REST and Web services * Experience in service-based development * Messaging Technologies like ActiveMQ, Kafka, or similar * Software Testing (e.g., JUnit, Automated Test Tools) * Linux shell scripting and build tools (e.g., Maven, Gradle) * Socket interface communications/Java Network Programming * Java Security and Cryptology (PKI Certificates) * Linux operating systems * Ability to work with limited oversight and manage large projects * Experience coaching and delegating aa * to team members * Ability to influence others regarding policies and procedures Key requirements * flexible time off * robust learning resources * healthcare * retirement benefits * education opportunities * time off benefits ## Description Experteer Overview As a Software Engineer SME at CACI, you will contribute to mission-critical software on a large, long-term program. You will work in small, innovative teams to deliver effective tools that support users in the field. Your role combines design, development, testing, and deployment, with an emphasis on collaboration and timely delivery. You will solve complex technical problems while keeping the user mission at the center of every decision. This position offers growth within a trusted environment that values integrity and impact. Compensation / Benefits * Collaborate on design and development of mission-critical software for users * Apply test-driven and iterative development methods to deliver software on schedule * Provide technical solutions aligned with design/interface definitions during development * Support testing, integration, and deployment of software baseline * Communicate effectively within a responsive, high-performing team * Share information within the team and management to drive mission success * Engage in requirements analysis, design, and development starting from concept to implementation * Coach and guide lower-level engineers, with limited supervision Tasks * TS/SCI clearance to begin employment * Bachelor's degree in computer science, information technology, or related field and 5+ years of related experience * Experience with Object Oriented and Functional programming * Proficiency in Java, JMS, Angular, Hibernate, Camel, Spring * Experience with REST and Web services * Experience in service-based development * Messaging Technologies like ActiveMQ, Kafka, or similar * Software Testing (e.g., JUnit, Automated Test Tools) * Linux shell scripting and build tools (e.g., Maven, Gradle) * Socket interface communications/Java Network Programming * Java Security and Cryptology (PKI Certificates) * Linux operating systems * Ability to work with limited oversight and manage large projects * Experience coaching and delegating work to team members * Ability to influence others regarding policies and procedures Key requirements * flexible time off * robust learning resources * healthcare * retirement benefits * education opportunities * time off benefits ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Modular Secrets to Lightning-Fast Android Builds](https://www.wearedevelopers.com/videos/1428-modular-secrets-to-lightning-fast-android-builds) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)