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 will design, develop, test, and maintain secure enterprise applications and services, and contribute to technical design, implementation, deployment, and support across cloud, hybrid, and on-premises environments. The position calls for deep Java development experience, modern software engineering practices, and expertise in secure, distributed applications. The engineer collaborates with architects, developers, stakeholders, and cross-functional teams to address evolving business and mission requirements; participates in Agile development; resolves complex application, integration, and performance issues; and contributes to system documentation, technical standards, testing strategies, and implementation plans. Applicants must be U.S. citizens and hold an active security clearance with an appropriate polygraph. Employment is contingent on successful completion of a security background investigation and polygraph, and 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