> Markdown version of [/jobs/ext/1731870-senior-application-developer](https://www.wearedevelopers.com/jobs/ext/1731870-senior-application-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Application Developer - **Company:** Caci Inc - **Location:** Denver, CO, United States - **Experience:** Expert - **Salary:** $75,200.0 - $158,100.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, ArcGIS (Software), Automation of Tests, Unit Testing, Big Data, Cloud Engineering, Software Quality, Code Review, Continuous Integration, Geospatial Intelligence, GeoServer, Python (Programming Language), OpenLayers, Performance Tuning, Secure Coding, Software Engineering, Web Applications, Web Application Frameworks, Containerization, Git Flow, Kubernetes, Information Technology, Non-relational Database, Restful APIs - **Published:** July 13, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9028135/senior-application-developer ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline (equivalent experience accepted). * 8+ years of professional software development experience. * Expert-level development in Java, Python, or both, including modern web frameworks. * Experience designing and consuming RESTful APIs and service-based architectures. * Strong experience with relational and non-relational databases. * Experience with CI/CD, Git-based workflows, and automated testing. * Security Clearance (TS/SCI) with willingness to undergo polygraph examination. Desired: Experience with GIS technologies (ArcGIS, GeoServer, OpenLayers, Cesium, or similar). Experience with containerization and cloud deployment (Kubernetes, AWS/C2S). Experience operating within SAFe or Agile delivery frameworks. ## Description * Lead application development on a fast-paced Agile team building mission-critical GEOINT applications for the National Geospatial-Intelligence Agency (NGA). * Design and deliver modern web-based capabilities that analysts use to drive intelligence decisions. * Set the technical bar for a team of developers working across cloud-native architectures and large-scale data environments. * See your work deployed to real mission users with rapid feedback loops. * Lead design, development, testing, and deployment of web applications using Java and/or Python. * Architect application features, APIs, and integrations across program services and external systems. * Develop and maintain GIS-enabled application capabilities and geospatial services. * Drive code quality through code reviews, unit testing, and secure coding practices. * Troubleshoot complex issues and lead performance tuning across the application stack. * Collaborate with Product Owners, architects, and cross-functional teams to deliver PI commitments. * Mentor mid-level and junior developers and contribute to engineering standards. ## Related Videos - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Why Git Still Matters](https://www.wearedevelopers.com/videos/100288-why-git-still-matters) - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)