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
CACI International Inc. Implement full-stack features with clear requirements and minimal day-to-day guidance .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in full-stack software development, including proficiency in Python, JavaScript/TypeScript, and experience with RESTful APIs and microservices. Capable of collaborating effectively with cross-functional teams while maintaining high code quality through testing and code reviews.
Highest-signal resume keywords
Active TS/SCI Security Clearance3+ Years Software Engineering ExperiencePython and JavaScript/TypeScript ProficiencyExperience with AWS or Azure DeploymentAgile/Scrum Methodology Experience
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Full-Stack DevelopmentRESTful APIsMicroservicesUnit and Integration TestingDebugging and TroubleshootingVersion Control (Git)CI/CD PipelinesReactFastAPISpring Boot
Soft Skills
CollaborationCommunicationMentoringConstructive FeedbackProblem-Solving
Tools & Technologies
AWSAzureGCPDockerKubernetesRelational DatabasesNoSQL Databases
Industry Keywords
Agile CeremoniesCode ReviewSoftware DeploymentTechnical DocumentationProcess Improvement
Tech Stack
Tools & technologiesAWSAzureDockerGoogle Cloud PlatformJavaScriptKubernetesMicroservicesNoSQLPythonReactSpringSpring BootSpringBootTypeScript
About the role
Key responsibilities & impact- Implement full-stack features with clear requirements and minimal day-to-day guidance
- Break down medium-sized tasks into implementable steps
- Drive assigned features through code review, testing, and deployment
- Identify and raise potential issues or edge cases
- Develop clean, maintainable, production-ready code
- Write comprehensive unit and integration tests
- Participate in code reviews and provide constructive feedback
- Debug and fix software issues
- Support junior engineers through questions, pair programming, documentation, and mentoring
- Work with RESTful APIs and scalable microservices
- Deploy and troubleshoot applications on AWS or Azure
- Participate in Agile ceremonies, sprint planning, and retrospectives
- Use CI/CD pipelines and troubleshoot deployment issues
- Collaborate with product managers, designers, and engineering teams to clarify requirements
- Communicate progress, blockers, and technical challenges
- Document work for maintainability
- Learn relevant technologies and patterns
- Improve code quality and performance
- Suggest process improvements
Requirements
What you’ll need- Must possess an active TS/SCI security clearance
- Bachelor’s degree in computer science or related field (or equivalent combination of education and experience)
- 3+ years of hands-on professional software engineering experience developing, testing, and deploying software in a professional environment
- Solid skills in Python and JavaScript/TypeScript
- Experience with version control (Git), code reviews, and Agile/Scrum teams
- Experience building or working with RESTful APIs and web applications
- Experience utilizing technologies such as React and FastAPI
- Ability to collaborate with cross-functional partners and communicate technical concepts clearly
- Up to 10% travel required
- Experience with AWS, Azure, or GCP deployment, Spring Boot, React or similar frameworks, Docker, Kubernetes, relational and NoSQL databases, CI/CD, microservices, and automated testing are desired
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
- Learning and development opportunities