FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer Intern – Summer 2027
CACI International Inc. Design architecture for new components .
Posted 9/15/2026part-timeDenver • Colorado • United StatesEntry Level💰 $39,900 - $79,900 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates proficiency in front-end and back-end development, with a strong foundation in Agile methodologies and modern web technologies. Capable of designing architecture for microservices and improving UI/UX while collaborating effectively in diverse team environments.
Highest-signal resume keywords
Front-End DevelopmentBack-End MicroservicesAgile Software DevelopmentJava Spring BootREST-Based Web Services
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
HTML5CSSJavaScriptLinux Shell ScriptingMicroservices ArchitectureElasticsearchSQLDockerKubernetesGit
Soft Skills
Strong Organizational SkillsAttention to DetailVerbal CommunicationWritten CommunicationTeam Collaboration
Tools & Technologies
SASSLessStylusBrowserifyWebPackNodeCesiumOpen LayersDevOpsAWS
Certifications & Qualifications
TS/SCI with Poly
Industry Keywords
UI/UX DesignReal-Time CommunicationEmerging Trends in App DevelopmentMission Critical SystemsPositive Team Atmosphere
Tech Stack
Tools & technologiesAWSDockerElasticSearchJavaJavaScriptKubernetesLinuxMicroservicesNode.jsSCSSShell ScriptingSpringSpring BootSpringBootSQLTypeScriptWebpack
About the role
Key responsibilities & impact- Design architecture for new components
- Suggest improvements to the application and overall UI/UX
- Develop front-end applications and back-end microservices
- Solve challenging technical problems
- Meet program objectives within the agile development cycle
- Suggest improvements to UX/UI and the software baseline
- Introduce new ways to meet mission needs
- Work on new technologies and build new UI applications
- Utilize industry-proven design patterns and open-source tools
- Contribute to a positive and upbeat team atmosphere
- Collaborate with on-site and remote engineers
Requirements
What you’ll need- Must be currently pursuing an undergraduate or graduate degree in Computer Science or a related field
- Must be able to obtain and maintain a TS/SCI with Poly
- Entry-level experience and knowledge of coding
- Experience using REST-based web services
- Familiarity with Agile software development methodologies
- Familiarity with modern web technologies and techniques such as HTML5, CSS, CSS pre-processors (e.g. SASS, Less, Stylus), or JavaScript build tools (e.g. Browserify, WebPack, Closure)
- Familiarity with Java Spring Boot
- Strong organizational skills and attention to detail
- Strong verbal and written communication skills
- Experience with Linux environment and Linux shell scripting
- Eagerness to learn a modern infrastructure and support mission critical systems
- Familiarity with real-time communication mechanisms such as WebSockets
- Familiarity with Node, Cesium, and/or Open Layers
- Familiarity with Spring, Docker, and/or Kubernetes
- Knowledge of microservices based architecture
- Familiarity with Elasticsearch and SQL based databases
- Familiarity with emerging trends in desktop, web, and mobile app development
- Experience with deployments, DevOps, and/or AWS
- Experience with Git
Benefits
Comp & perks- Flexible time off benefit
- Robust learning resources
- Healthcare benefits
- Wellness benefits
- Financial benefits
- Retirement benefits
- Family support benefits
- Continuing education benefits
- Time off benefits
- Competitive compensation
- Benefits and learning and development opportunities