Software Engineer SME

CACI International Inc.
Sarasota, FL, United States
6 days ago
Apply on us.experteer.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

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
+13 more
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

Job 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

Requirements

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

3:22 min

Transitioning from software engineering to security roles

Anna Oliveira · Coffee With Developers

2:42 min

Automating framework distribution workflows with Gradle tasks

Marco Gomiero · LIVE

Videos

See all

Related articles

See all