Apply Now    

Software Engineer 1

Req #: 128080
Location: Chantilly, VA US
Job Category: Information Technology Group
Minimum Clearance Required: Top Secret

Job Description

POSITION SUMMARY: CACI is searching for software developers looking to make an impact on National Security Systems. We are offering an enhanced benefits program for this effort: More details on the benefits-¦ These benefits are quite unique. Basically, these enhanced benefits equate to 50% of salary on TOP of your base salary. The first part is a tax-qualified profit sharing retirement plan to which we annually contributes up to 25% of your base salary (not in excess of applicable IRS limits) to your retirement account under the plan. The second part consists of our Individual Benefit Account Plan (the IBA), which is used for premiums, medical reimbursements, dependent care, education and our Paid Time Off (PTO) Policy. Both components of the this benefit package are paid for by CACI-Data Tactics in addition to your base salary and potential performance bonuses. POSITION SUMMARY: Under close supervision, helps design, develop, troubleshoot, and analyze software programs for computer-based systems. Assists in evaluating/determining user needs with the maintenance of single-product models and subsystems. Performs routine systems modeling, simulation, and analysis. Designs and develops compilers, assemblers, utility programs, and operating systems. As required, provides inputs for documentation of new or existing programs. Primarily interfaces with intra-organizational staff with infrequent contact with inter-organizational staff and outside customers and vendors on routine matters. RESPONSIBILITIES: Assists in the design and development of computer software systems, in conjunction with hardware product development, for medical, industrial, military, communications, aerospace, and scientific applications, applying principles and techniques of computer science, engineering, and mathematical analysis. Helps analyze software requirements to help determine feasibility of design within time and cost constraints. Assists in the formulation and design of software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Assists in evaluating/determining user needs with the maintenance of single-product models and subsystems. Performs routine software system testing procedures, programming, and documentation. Provides support for the acquisition, installation, maintenance and operations of computer systems hardware, software and networks within assigned customer work stations and facilities. May provide technical material to selected proposals and reports to substantiate and secure program funding. Helps to identify creative solutions to improve system and product offerings. May work with engineering and management team to collectively meet market requirements. Helps document engineering work as input for company collateral and patent requirements. Provides input as required to technical writers to create customer-relevant documentation. Coordinates with project work teams to ensure adherence to policies, achievement of quality targets and delivery on schedule milestones.   RESPONSIBILTIES: Assists in the design and development of computer software systems, in conjunction with hardware product development, for medical, industrial, military, communications, aerospace, and scientific applications, applying principles and techniques of computer science, engineering, and mathematical analysis. Helps analyze software requirements to help determine feasibility of design within time and cost constraints. Assists in the formulation and design of software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Assists in evaluating/determining user needs with the maintenance of single-product models and subsystems. Performs routine software system testing procedures, programming, and documentation. Provides support for the acquisition, installation, maintenance and operations of computer systems hardware, software and networks within assigned customer work stations and facilities. May provide technical material to selected proposals and reports to substantiate and secure program funding. Helps to identify creative solutions to improve system and product offerings. May work with engineering and management team to collectively meet market requirements. Helps document engineering work as input for company collateral and patent requirements. Provides input as required to technical writers to create customer-relevant documentation. Coordinates with project work teams to ensure adherence to policies, achievement of quality targets and delivery on schedule milestones. Required Qualifications - Typically requires a Bachelor's degree or equivalent and 0-2 years of related experience. - Expertise with and of the following: Openstack, Hadoop, R, Java, HTML 5, JSON, and scripting languages such as Bash and/or Python, and scripting languages such as Bash and/or Python - Must be able to obtain TS/SCI with CI Poly   Desired qualifications: - Master‘s degree or equivalent (computer science, information technology, or related technical field) and 1 years of related software development experience. - Experience with Linux operating systems - Understanding of Amazon Web Services

Job Location

US-Chantilly-VA-VIRGINIA SUBURBAN


 

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.

Apply Now