
JBlocks Software Engineer
CACI International2 months ago
Base Salary
$94k - $198k/yr
Responsibilities
- Develop and enhance software capabilities supporting evolving data labeling and marking requirements.
- Design, implement, and test new features with other developers throughout the software development lifecycle.
- Expand automated testing and evaluate user issues by creating and documenting reproducible tests.
- Improve integration, system performance, reliability, usability, and compliance of JBlocks services.
- Use GitLab, build pipelines, and Docker to support development and containerization of software capabilities.
- Debug code in an IDE-based containerized service and produce technical documentation, including wiki sites, blogs, XML, and HTML.
- Review software components against design requirements and document test results.
- Support application security and integrity policies, procedures, maintenance, and implementation.
Requirements
- Active TS/SCI clearance with polygraph is required.
- A bachelor’s degree in computer engineering, computer science, or a related discipline is required, with four years of software engineering experience permitted as a substitute for the degree.
- At least five years of software engineering experience and at least two years of experience in SIGINT, IA, or IT domains are required.
- Proficiency in Java development and understanding of unit and integration testing are required.
- Familiarity with PKI, REST services, debugging in an IDE-based containerized service, GitLab, build pipelines, and Docker is required.
- Preferred qualifications include knowledge of EDH1/2, ISM, CAPCO, and CUI standards; experience with the eVo environment and GreyBox tools; Linux experience; and application security and integrity administration.
- Preferred qualifications include strong technical communication, documentation, organization, time management, independent work, and multitasking abilities.
Benefits
- Full-time regular employment based in Hanover, Maryland, with no travel required.
- Flexible time off benefits and work-life flexibility.
- Learning resources and career development opportunities.
- Healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
About CACI International
CACI International is a public government contractor that delivers enterprise IT, cybersecurity, electronic warfare, space, and intelligence solutions to U.S. defense, intelligence, and federal civilian customers. It provides systems engineering, software and data services, and mission support across C4ISR and business systems, primarily through long-term government contracts. Founded in 1962 and headquartered in Reston, Virginia, CACI trades on the NYSE under the ticker CACI.