the smart solution for Baltimore jobs

Software Engineer

Company: CACI International
Location: Hanover
Posted on: January 14, 2018

Job Description:

Job Description

What Youll Get to Do:

CACI is looking for a Software Engineer to work on Middleware III in support of the Corporate Reusable Software team (JBLOCKS). Position involves design, development and documentation of policy-driven software for use in high performance environments across the IC. Significant interaction with a wide variety of other programs is expected in this role; new requirements are levied regularly on the JBlocks team and are dynamic in complexity. Candidate must be able to create work plans from nebulous/conflicting requirements and communicate ideas and status updates to leadership. Candidate must have experience with Java programming and software optimization, Smart Data, and community-based common data marking formats. Knowledge of the Customers organization is critical for this role.

More About the Role:

Responsible for designing, developing, operating and maintaining software, firmware components, or computing systems software to be applied to and integrated with solutions or products that also encompass non-information technology related engineering or scientific disciplines. These solutions or products may require hardware, aerospace, communications, cyber, electrical, manufacturing, mechanical, or other specialized engineering domain knowledge in order to design, develop, and support software components embedded within them. Applies the appropriate software standards, processes, procedures and tools throughout the system life cycle to support the generation of multi-disciplinary solutions and products such as simulations of engineering and scientific problems, avionics, command and control, tactical displays, medical devices, sensors, and electro-mechanical systems. Interfaces with customers, suppliers, application users and other technical and support personnel.

Youll Bring These Qualifications:

  • TS/SCI Clearance with polygraph
  • Bachelors Degree or higher in computer engineering or in a field related to the computer Engineering or computer science disciplines
  • 5 years of Software Engineering experience. An additional 4+ years of Software Engineering experience may be substituted for the degree for a total of 9 years.
  • 2+ years experience with Linux, Eclipse. Maven, and Java and 2+ years work experience in the SIGINT, IA, or IT domains.

    At least four of the following skills are required:

    • Experience implementing multi-threaded applications and with the optimization of complex processes and data structures
    • Familiarity with object-oriented programming theory and best practices for the modularization and decoupling of complex processes
    • Familiarity with coding and documentation standards and best practices, and with source control systems
    • Experience with UML diagrams and/or other methods of expressing the implementation and operation of software
    • Familiarity with the CAPCO Register and Manual, and generally with data security policies as they apply to classified environments
    • Experience with the various JBLOCKS libraries, with PKI certificates, and with CASPORT/GOVPORT
    • Experience with community-based common data marking formats

      What We Can Offer You:

      • Weve 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 nations highest priorities.
      • For over 55 years, the principles of CACIs 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.

        Keywords: CACI International, Baltimore, Software Engineer, IT / Software / Systems, Hanover, Maryland

        Click here to apply!

        Didn't find what you're looking for? Search again!

        I'm looking for
        in category

Other IT / Software / Systems Jobs

Senior Manager, Digital Marketing (Web)
Description: We believe in the power of people. We are a network strategy and technology company that is motivated by making a difference in people's lives - their productivity, their creativity, their health and (more...)
Company: CIENA
Location: Hanover
Posted on: 01/17/2018

User Experience (UX) Architect
Description: Participate in product and conceptual development of experiences. -Create visual designs that effectively communicate product function and brand identity, including the design and production of screen (more...)
Company: Appgeeks Inc
Location: Philadelphia
Posted on: 01/16/2018

Earn 800- 1000 Weekly. Will NEEDS PHONE and PC to START NOW
Description: We are currently Hiring customer services and health benefits reps who can
Company: Jumpstart consult
Location: Baltimore
Posted on: 01/16/2018

Mobile Hair Stylist
Description: Job DescriptionWant to work with a cutting-edge company that has transformed the beauty industry beGlammed is the leading on-demand beauty service provider that delivers professional hairstylists and (more...)
Company: beGlammed
Location: Washington
Posted on: 01/16/2018

Appian BPM Consultant
Description: Position : Appian BPM Consultant Location : Washington, DC Metro Duration : Long Term Rate : 60/hr on W2 NOTE : only W2 NO OPT Position Overview The Development Senior will work in the Single Family (more...)
Company: Technet llc
Location: Washington
Posted on: 01/16/2018

Vice President, Technology Consulting
Description: br br Vice President, Technology Consulting br Job Locations br US-VA-Rosslyn br br br br Req No. br br 2018-2279 br
Company: Pariveda Solutions
Location: Washington
Posted on: 01/16/2018

Java Software Developer
Description: A quick online chat with our hiring manager is the first step in our hiring process. Sign up today. br ALL APPLICANTS MUST BE U.S. CITIZENS AND ACTIVE TS/SCI CLEARANCE PREFERRED br We are hiring (more...)
Company: General Dynamics
Location: Fairfax
Posted on: 01/16/2018

Urgent Need - Sr. DB2 DBA in Washington, DC - f2f
Description: Sr. DB2 DBA Location: District of Columbia Duration: Long Term Description Client needs a Senior DB2 UDB Database Administrator for a long term contract role in Washington, DC. Manager will require a (more...)
Company: Tasacom Technologies Inc
Location: Washington
Posted on: 01/16/2018

Security Systems Engineer - Information Security Architect
Description: This is for a Security Systems Engineer Job
Company: Elite Technical Services, Inc.
Location: Arlington
Posted on: 01/16/2018

Java Developer
Description: Job Description This is a Full Time position not a contract . Must be authorized to work in the U.S. without sponsorship. Must be a US citizen or a green card holder. F1 OPT and Corp to corp candidates (more...)
Company: InfoStaff
Location: Bethesda
Posted on: 01/17/2018

Log In or Create An Account


Forgot password?

Find us on Facebook

Find us on LinkedIn

Get the latest Maryland jobs by following @recnetMD on Twitter!

Baltimore RSS job feeds