More jobs:
Software Development Intern - Summer
Job in
Ashburn, Loudoun County, Virginia, 20147, USA
Listed on 2026-02-22
Listing for:
CACI International Inc.
Part Time, Seasonal/Temporary, Apprenticeship/Internship
position Listed on 2026-02-22
Job specializations:
-
Software Development
Software Engineer, Java Developer
Job Description & How to Apply Below
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:
Postgre
SQL, 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 Postgre
SQL 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, Version One, Jira, or Sparx Enterprise Architect
* Experience building/taking advantage of/integrating with a Sec Dev Ops CI/CD pipeline
*…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×