Software Engineering Intern - Summer 2026

CACIDanbury, CT
Onsite

About The Position

As a Software Engineering Intern, you will provide prototyping, coding, testing, scripting and document generation in support of software development activities. You will perform data analysis using proprietary software systems in support of on-going contracts, and develop automation software for program-specific data flows on those contracts. You will also develop breadboard implementations of algorithms in MatLab or Mathematical environments based upon mathematical descriptions of algorithm approaches in order to come up with creative solutions to problems. You will benefit from working side by side with a talented and experienced group of professionals eager to mentor.

Requirements

  • Development of moderate-sized desktop applications in a Windows environment using a C-based language (C++, C#, Java, Python)
  • Completion of at least one year towards and currently enrolled in a bachelor’s degree in computer science, computer engineering, mathematics, physics or related field
  • Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future

Responsibilities

  • Code development in C++, C# and/or Python
  • Software test development
  • Requirements, test plan, and release documentation generation and updates
  • Data processing

Benefits

  • Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.
  • We offer competitive compensation, benefits and learning and development opportunities.
  • Our broad and competitive mix of benefits options is designed to support and protect employees and their families.
  • At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service