Software Engineering Intern - Summer 2026

CACI InternationalSan Antonio, TX
1d

About The Position

CACI is seeking a Software Engineering Intern to support our development team in creating advanced test station solutions and internal tools. As an intern working on software development within CACI, you will gain hands-on experience coding test station libraries in C#, developing modern user interfaces with the Tauri framework (Rust, React),and contributing to our internal web application ecosystem. This position offers a unique opportunity to develop practical skills across multiple programming languages and frameworks while making meaningful contributions to real-world software solutions.

Requirements

  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or related technical field
  • Understanding of fundamental programming concepts and data structures
  • Experience with at least one programming language (e.g., C#, JavaScript, Python, Java)
  • Willingness to learn new technologies and programming languages
  • Strong problem-solving skills and attention to detail
  • Ability to work effectively in a team environment
  • Good communication skills, both written and verbal
  • Interest in software development best practices and methodologies
  • Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future

Nice To Haves

  • Experience with one or more of our core technologies: C#, React, Rust, TypeScript, or Python
  • Familiarity with version control systems, particularly Git
  • Knowledge of database concepts and SQL fundamentals
  • Prior experience with web development technologies (HTML, CSS, JavaScript)
  • Understanding of software testing principles and methodologies

Responsibilities

  • Assist in developing and maintaining code for test station libraries using C# and related technologies
  • Support the development of test station user interfaces using the Tauri framework (Rust, React)
  • Contribute to internal web application tools built with React, NestJS, and Flask
  • Help design and implement n8n workflows and AI agents to improve operational efficiency
  • Participate in code reviews and provide constructive feedback to improve code quality
  • Assist with CI/CD pipeline setup and maintenance for various projects
  • Document code, processes, and technical specifications for future reference
  • Debug issues and implement fixes across different applications and systems

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