Software Development Intern - Summer 2026
Company: CACI
Location: Ashburn
Posted on: April 1, 2026
|
|
|
Job Description:
Job Title: Software Development Intern - Summer 2026 Job
Category: Intern/Co-op Time Type: Part time Minimum Clearance
Required to Start: None Employee Type: Part-Time On-Call Percentage
of Travel Required: None Type of Travel: None * * * The
Opportunity: At CACI, we are proud of our innovative workforce and
the technology we deliver to our enterprise and mission customers.
Want to work for a company that is recognized as a top workplace
across the country? We're searching for Software Development
interns to join our team in Ashburn, VA for the summer of 2026! The
internship will begin in May and last 10-12 weeks. You will be
working a hybrid schedule with the expectation of being on-site 2-3
days a week and working remotely on the remaining days.
Responsibilities: You will serve as an Agile team product member
providing software development and maintenance for the delivery of
releasable software in short sprint cycles. You will work on
activities related to the delivery of software solutions associated
with customer-defined systems and software projects by working in
close collaboration with software developers/engineers,
stakeholders, and end users within Agile processes. Designing,
developing, and implementing custom software and database
application capabilities for a variety of legacy and modernized
systems with limited oversight Acting as a member of an agile
product team supporting teammates and collaborating with a
do-what-it-takes attitude to ensure product and team success
(do-what-it-takes means that you will not just be a software
developer); you will be a product team member responsible for
pitching in to do whatever is needed/necessary to produce a
potentially-shippable product, to include testing, creating
documentation, and providing training/creating training content
Providing improvements to the product(s) being supported Actively
participate in release and sprint planning, backlog refinement,
artifact creation, sprint testing, regression testing,
demonstrations and retrospectives, software deployments (i.e.,
releases to production), and operations and maintenance of deployed
software (i.e., production support) Analyzing complex
project-related problems and creating innovative solutions
involving, scheduling, technology, methodology, tools and solution
components Ensuring product quality and timeliness of work,
providing advice and guidance, resolving problems to meet
objectives, and providing periodic performance reports
Qualifications: Required: Currently pursuing an undergraduate
degree in Computer Science, Software Engineering, Information
Management Systems or a related discipline Must be legally
authorized to work in the United States without the need for
employer sponsorship, now or at any time in the future Previous
class or work experience in software design, development, and
implementation in a Windows environment Demonstrated capacity to
learn our tech stack: PostgreSQL, Java spring-boot, Angular Must
have expert experience in or demonstrated ability to learn the
following programming languages/libraries: Angular, Typescript,
JavaScript, CSS and HTML Capacity to create reusable libraries,
develop interactive and responsive interfaces, implement complex
solutions, encouraging quality code through conducting
reviews/leading tests, and applying beautiful visualizations to
solutions Passion for user experience and user-centric development
Commitment to research new and best coding practices Strong
communication skills that include leading design-related
conversations, ability to build and nurture good relationships and
foster an environment for collaboration Object oriented design and
development (OODD) experience, Service Oriented Architecture (SOA)
Experience with source code control systems and concurrent
development workflows (Git preferred) Understanding of all elements
of the software development life cycle, including planning,
development, requirements management, CM, quality assurance, and
release management Must be able to pass CBP background
investigation, criteria will include but is not limited to: 3-year
check for felony convictions 1-year check for illegal drug use
1-year check for misconduct such as theft or fraud Desired:
Experience with a variety of technologies which may include Java;
Spring Boot, Spring framework, Hibernate (or other ORM), JAX-RS,
JavaScript, XML, JSON, Web-Services (JAX-WS or JAX-RS), Eclipse,
maven, junit, shell scripting, C, C++, and Python Experience with
SQL or PL/SQL Oracle, MySQL, or PostgreSQL Server databases Direct
experience providing production support for applications utilizing
Oracle databases; experience Additionally, familiarity with any of
the following highly desirable: Spring, VMware, ETL tools, ESB
message queuing, application security, automated testing, UML,
VersionOne, Jira, or Sparx Enterprise Architect Experience
building/taking advantage of/integrating with a SecDevOps CI/CD
pipeline - What You Can Expect: A culture of integrity. At CACI, we
place character and innovation at the center of everything we do.
As a valued team member, you’ll be part of a high-performing group
dedicated to our customer’s missions and driven by a higher purpose
– to ensure the safety of our nation. An environment of trust. CACI
values the unique contributions that every employee brings to our
company and our customers - every day. You’ll have the autonomy to
take the time you need through a unique flexible time off benefit
and have access to robust learning resources to make your ambitions
a reality. A focus on continuous growth. Together, we will advance
our nation's most critical missions, build on our lengthy track
record of business success, and find opportunities to break new
ground — in your career and in our legacy. Pay Range : There are a
host of factors that can influence final salary including, but not
limited to, geographic location, Federal Government contract labor
categories and contract wage rates, relevant prior work experience,
specific skills and competencies, education, and certifications.
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. The proposed salary range for this position is:
$45,900 - $91,900 CACI is an Equal Opportunity Employer. All
qualified applicants will receive consideration for employment
without regard to race, color, religion, sex, pregnancy, sexual
orientation, age, national origin, disability, status as a
protected veteran, or any other protected characteristic.
Keywords: CACI, Sterling , Software Development Intern - Summer 2026, IT / Software / Systems , Ashburn, Virginia