FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Junior Software Engineer
CACI International IncJunior Software Engineer developing mission-critical geospatial intelligence applications for the NGA. Collaborating within Agile teams to deliver secure, high-quality software capabilities.
Posted 6/26/2026full-timeDenver • Colorado, Montana, Virginia • 🇺🇸 United StatesJunior💰 $69,100 - $141,500 per yearWebsite
Tech Stack
Tools & technologiesCloudCyber SecurityJavaPythonSDLCTypeScript
About the role
Key responsibilities & impact- Develop, test, and maintain software applications using Java and/or Python
- Design and implement web application features using modern development frameworks and best practices
- Integrate and manage structured and unstructured data using relational and non-relational database technologies
- Support the development and enhancement of geospatial and GIS-enabled applications and services
- Participate in code reviews, unit testing, debugging, and software integration activities
- Collaborate with cross-functional Agile teams to deliver capabilities within scheduled sprint cycles
- Apply secure coding practices and support security-focused software development processes
- Assist with troubleshooting, performance tuning, and continuous improvement of existing applications
- Contribute to technical documentation, system design discussions, and software lifecycle activities
Requirements
What you’ll need- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline
- 0–3 years of professional software development experience
- Experience developing software using Java, Python, or both
- Familiarity with web application development concepts and technologies
- Understanding of relational databases and basic data modeling principles
- Knowledge of software development lifecycle (SDLC) methodologies and Agile development practices
- Strong problem-solving skills and ability to work effectively within a team environment
- TS/SCI security clearance with willingness to undergo polygraph examination
- Experience with GIS technologies such as ArcGIS, GeoServer, OpenLayers, Cesium, or similar platforms (desired)
- Familiarity with cloud technologies, containerization, or DevSecOps tools and practices (desired)
- Understanding of secure software development principles and cybersecurity best practices within government environments (desired)
Benefits
Comp & perks- healthcare
- wellness
- financial
- retirement
- family support
- continuing education
- time off benefits
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaPythonweb application developmentrelational databasesnon-relational databasesGIS technologiessecure coding practicessoftware development lifecycle (SDLC)Agile developmentdata modeling
Soft Skills
problem-solvingteam collaboration
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software EngineeringBachelor's degree in Information Systems