This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Columbia Technology Partners is seeking a Cloud Software Engineer to design, build, and enhance complex big data cloud systems supporting high-demand, mission-driven environments. This role focuses on backend development, distributed processing, and information retrieval, leveraging modern cloud and big data technologies. You'll contribute across the full software development lifecycle, helping to architect scalable solutions, optimize performance, and improve data processing capabilities in cloud-native environments.
Job Responsibility
Design, develop, and maintain backend components supporting big data cloud systems
Implement distributed processing workflows, including MapReduce-based analytics and data pipelines
Develop software that interacts with cloud-based distributed file systems, coordination services, and storage frameworks
Apply Information Retrieval (IR) principles to support indexing, search, and data access solutions
Collaborate with engineers to translate system-level requirements into scalable software components
Review, test, and validate software to ensure alignment with design requirements and performance expectations
Troubleshoot and resolve software issues, providing root cause analysis and corrective actions
Support system design decisions, including tool selection, COTS/GOTS integration, and performance optimization
Contribute to process improvements, documentation, and development standards
Requirements
Bachelor's degree in Computer Science or related field (or equivalent experience)
8+ years of software engineering experience, including work with cloud and distributed systems
Experience developing software for big data or distributed computing environments, including Information Retrieval, MapReduce, and cloud-based data processing
Hands-on experience with cloud and big data technologies/tools such as Elastic/Elasticsearch, Hadoop ecosystem (HDFS, YARN, HBase), and programming in Java/Python with modern frameworks (Spring Boot, NiFi, etc.)
U.S. Citizenship is required for all applicants
This position requires an active Security Clearance with appropriate Polygraph
Nice to have
Experience with DevOps practices and CI/CD pipelines
Familiarity with search/indexing technologies (Lucene, Solr)
Knowledge of distributed coordination frameworks (e.g., Zookeeper)
Experience working in Linux environments (CentOS/RHEL)
Exposure to SIGINT or mission-centric data analysis environments
What we offer
Medical: CTP offers 3 superior plans, bringing our employees both in-network and out-of-network options
Vision + Dental: Both free to you + paid in full by CTP
Retirement: 401k - 6% company contribution
PTO + Leave: A work life balance is extremely important to our team here at CTP, which is why our paid time off plans are so lucrative. Offering customizable leave plans to meet your needs is just one of our many perks! Jury Duty, Bereavement + Military Leave provided
Career Growth: Up to $10,000 provided for approved career-related learning, training, education, and/or tuition
Life and AD&D Insurance/Short-Term & Long-Term Disability: More peace of mind, at zero cost to you
Profit Sharing Bonus: End of year cash gets added to your bottom-line
Referral Bonus Program: Our tiered program provides an incentive with each stage of the hiring process your referral passes. Our bonuses range from $7,000-$20,000, if your referral joins the team