CACI International Jobs

Job Information

CACI International Software Engineer in Remote (Any State), Virginia

Job Description

CACI is currently looking for a Software Engineer to join our HighVIEW product development team. HighVIEW is CACI’s commercial off-the-shelf (COTS) product designed for Enterprise Content Management. Currently in its fifth generation, HighVIEW version 5 is provided as a software development framework for use by application developers and integrators in constructing specialized content management systems and systems for other forms of information management based on a rich set of foundational product capabilities that have been leveraged successfully within a diverse set of federal government organizations.

As a member of the HighVIEW team, you will be heavily involved in the planning, design, and development of the next generation of the HighVIEW product. In addition, you will design and develop solutions for advanced capabilities (i.e. Workflow, Automated Redaction, Discovery/Machine Learning Framework, RESTful services) in the HighVIEW product. Your responsibilities will include implementing product solutions to meet both customer stated requirements as well as advanced capabilities in the HighVIEW product that can be leveraged by all HighVIEW customers.

The HighVIEW team is seeking individuals who can bring creative ideas to solve complex problems, both technical and procedural. The ability to be adaptable and to work constructively with a technically diverse and geographically separated team is crucial.

More About the Role:Serve as a member of the HighVIEW product team providing software design, development, and maintenance for the delivery of a releasable software product.

Responsible for:

  • Designing, developing and implementing software and database application capabilities with limited oversight

  • Acting as a member of a product team supporting teammates and collaborating with a do-what-it-takes attitude to ensure product and team success

  • Actively participate in release planning, artifact creation, product feature development, code reviews, unit testing, system testing, and product demonstrations

  • Ensuring product quality and timeliness of work, providing advice and guidance, and resolving problems to meet product objectives

  • Providing technical support to application developers and integrators of the HighVIEW product

You’ll Bring These Qualifications:

  • US Citizenship with the ability to obtain a DOD Secret clearance

  • College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline.

  • At least seven (7) years technical experience in software application design and development in a Windows Environment

  • Experience with Java including familiarity with Maven, Gradle, Groovy, junit, javaFX

  • Experience using PL/SQL to access Oracle databases

  • Familiarity with XML, JSON, powershell, batch scripting

  • Experience with front-end technologies (e.g. Angular, JQuery)

  • Experience with agile and/or DevOps processes and tools (e.g., JIRA, Confluence)

  • Experience working on unusually complicated problems and providing solutions that exhibit ingenuity, creativity, and resourcefulness

  • Ability to independently expose and resolve problems

  • Highly responsible and team-oriented self-starter with strong communication skills and work ethic

  • Ability to define and influence technical best practices within a team

  • Ability to apply estimation techniques to software development efforts

  • Dedication to defining and following process

These Qualifications Would be Nice to Have:

  • Experience with Machine Learning or Natural Language Processing techniques

  • Familiarity with .Net

  • Familiarity with InstallShield

  • Experience with building or maintaining cloud-native applications

  • AWS certification

  • Experience with Solr or ElasticSearch

  • Familiarity with open source and cloud-based RDBMS

What We Can Offer You:- We’ve been named a Best Place to Work by the Washington Post.- Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.- We offer competitive benefits and learning and development opportunities.- We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.- For over 55 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.

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.