CACI International Senior Software Engineer in Sarasota, Florida

Job Description

Duties and Responsibilities:

As part of our dynamic team, you will build, maintain and develop a prototype system that implements data ingest, data routing, and real-time alerting. Responsibilities include:

  • Identify data items needed to model events of interest.

  • Ingest data items from disparate sources.

  • Create reusable, scalable data ingest framework.

  • Create configurable models to alert on events of interest.

You’ll Bring These Qualifications:

  • Bachelor’s degree with 10+ years of experience with full life-cycle software development (analysis, design, development, test, deployment, maintenance).

  • Familiarity with the Agile Scrum software development methodologies.

  • Ability to break down high-level tasking into smaller units of work and self-manage development progress in working toward set deadlines

  • Java programming experience in a Unix/Linux environment.

  • Experience with continuous integration and software CM processes / tools (GIT, JIRA, Confluence, Ansible, Nexus, Maven).

  • Experience with web application design and development.

  • Strong troubleshooting/problem solving skills.

  • Strong written and verbal communication skills.

  • Time management and organizational skills.

  • Ability to articulate design concepts and technology benefits.

  • Understanding of repeatable automated processes for building an application, testing it, documenting it, and deploying it at scale

  • Experience with the following technologies:

  • Java

  • Javascript

  • Linux

These Qualifications Would be Nice to Have:

  • Experience with the following technologies:

  • Apache Kafka, Zookeeper, Nifi

  • Rulesets, Complex Event Processing, or ICG LUX Analytics Engine (preferred)

  • Docker/Container Technologies

  • Ruby

  • Experience with Amazon Web Services (AWS).

  • Experience building/deploying/maintaining systems within NRO C2S cloud environment.

What We can Offer You:

Are you interested in working with the latest in advanced technologies? Does supporting critical national security missions have special meaning to you? Are you someone that thrives working in an agile team environment? If so, this is a great opportunity to join our team and support a key Intelligence Community customer.

CACI’s National and Cyber Solutions (NCS) business group is looking for a successful candidate who possesses the requisite experience and “can-do” attitude. The work environment is casual, yet professional, and we’re committed to providing the tools you need to succeed on the job and in your career.

Job Location


CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is proud to provide dynamic careers for employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.