Columbia Technology Partners is seeking a Senior Java Software Engineer to support the modernization and productization of a mission-focused software suite for deployment across a broader customer community. The role transforms existing solutions into scalable, customer-agnostic platforms by removing environment-specific dependencies, enhancing authorization workflows, and supporting advanced key management capabilities. The engineer develops secure, distributed applications and supports cloud, hybrid, and on-premises deployments. The position involves collaborating with architects, developers, and stakeholders to deliver solutions that meet evolving business and mission requirements. The engineer contributes throughout the software development lifecycle, including requirements analysis, design, testing, deployment, documentation, and technical risk mitigation, while participating in Agile team activities. The role requires U.S. citizenship and an active security clearance with appropriate polygraph. Employment is contingent on successfully completing a security background investigation and polygraph; applicants and employees are subject to random drug testing in accordance with Executive Order 12564.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior