Skip to Main Content

Job Title


Software Engineer


Company : GovCIO


Location : Denver, CO


Created : 2026-04-15


Job Type : Full Time


Job Description

United States Suitability/Public Trust Fully remote Information Technology GovCIO is currently hiring for Software Engineer to support the modernization of a mission-critical enterprise application. This initiative focuses on improving system agility, security, and maintainability while incrementally evolving a legacy platform into a modern architecture. The engineer will work closely with a small, highly collaborative team to analyze, design, and implement enhancements to a complex, document-centric system integrated across multiple enterprise platforms. This is a hands-on role suited for someone who can navigate legacy systems while building forward-looking solutions in a controlled, regulated environment. to support our clientu2019s contract needs. This position is located in the within the United States and will be a full remote position. Responsibilities + Contribute to modernization of a legacy Java-based enterprise application into a modular Spring Boot architecture + Develop and enhance backend services, APIs, and integrations with enterprise systems + Work with Oracle databases, including schema design, PL/SQL, and performance tuning + Integrate with document management systems (e.g., Documentum or similar ECM platforms) + Implement secure system-to-system integrations using REST, messaging (e.g., SQS), and enterprise protocols + Support identity and access integration (e.g., SSO, mTLS, PIV-based authentication) + Participate in breaking down monolithic components into well-defined modules with clear boundaries + Assist in designing and implementing asynchronous processing patterns (queues, retries, DLQs) + Collaborate in Agile ceremonies and contribute to backlog refinement and estimation + Support testing efforts, including unit, integration, and regression testing in constrained environments + Troubleshoot production issues and support operational stability What Youu2019ll Work On + Refactoring and modularizing AMS components (profiles, transactions, covenants, reports, records) + Building a Spring Boot-based application layer to replace legacy WebSphere deployments + Designing portfolio-based deployment models (multi-tenant or segmented architectures) + Implementing reliable integration patterns with external systems + Supporting phased modernization (portfolio-by-portfolio or module-by-module) Qualifications Bachelor's with 3- 5 years (or commensurate experience) Required Skills and Experience + 3 years of experience in Java-based enterprise application development with exposure to using generative AI for development and analysis + Strong experience with Spring Boot and REST API development + Experience working with relational databases + Familiarity with enterprise integration patterns (messaging, APIs, batch processing) + Understanding of secure application development (authentication, authorization, encryption) + Experience working in legacy environments and modernization initiatives + Ability to work independently in a small team with evolving requirements Clearance Required: Must be able to obtain and maintain an EXIM Bank Public Trust Preferred Skills and Experience + Experience with AWS (EC2, SQS, RDS, IAM) + Familiarity with Documentum or similar enterprise content management systems + Experience with IBM security stack (ISAM/ISVA) or similar identity providers + Exposure to CI/CD pipelines and DevSecOps practices + Experience working in government or regulated environments + Understanding of modular monolith architectures and incremental modernization strategies Posted Salary Range USD $80,000.00 - USD $90,000.00 /Yr.