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).
The Cloud Software Engineer designs, develops, and sustains large-scale Big Data Cloud systems in accordance with documented requirements. This role contributes across the full software lifecycle, with a primary focus on back-end data processing, analytics, indexing, and distributed computing. The engineer serves as a technical leader and subject matter expert in Cloud Computing, Information Retrieval (IR), and the Hadoop ecosystem, supporting the design, development, testing, and optimization of complex cloud-based solutions. Work may be performed independently or as part of a multidisciplinary team, with responsibility for ensuring software quality, scalability, security, and performance.
Job Responsibility:
Design, develop, test, and maintain complex Big Data and Cloud-based software systems
Contribute to all stages of back-end processing, including data ingestion, analysis, indexing, and retrieval
Architect and implement scalable Cloud Computing solutions for processing and retrieving large volumes of data
Provide subject matter expertise in Cloud Computing technologies, including Hadoop and distributed computing frameworks
Design and implement Cloud Information Retrieval (IR) solutions
Develop and manage complex MapReduce analytics and distributed workflows
Implement and debug code interacting with Cloud Distributed File Systems, Big Table technologies, and Distributed Coordination Frameworks
Oversee and coordinate one or more software development tasks, ensuring adherence to project constraints, schedules, and development methodologies
Delegate programming and testing tasks to development teams and monitor performance and quality
Review, test, and validate software components against design requirements
document and resolve defects and software problem reports
Manage and maintain multi-node Cloud-based installations and deployments
Ensure quality control for all newly developed and modified software
Provide input to system and software design, including hardware/software trade-offs, software reuse, and the use of COTS/GOTS solutions
Recommend improvements to documentation, development standards, tools, and software engineering processes
Select and tailor software development processes in coordination with customers and systems engineering teams
Recommend and evaluate new technologies, tools, and processes for complex Cloud software projects
Requirements:
U.S. Citizenship is required for all applicants
All applicants and employees are subject to random drug testing in accordance with Executive Order 12564
Employment is contingent upon successful completion of a security background investigation and polygraph
DOD 8570 Certification
This position requires an active Security Clearance with appropriate Polygraph
Twelve (12) years of software engineering experience on programs of similar scope and complexity, including at least four (4) years supporting Big Data Cloud and/or distributed computing systems
Bachelor's degree in Computer Science or a related field (or equivalent Cloud software engineering experience)
advanced degrees or certifications may substitute for experience
Hands-on experience with Cloud Information Retrieval, distributed file systems, Big Table technologies, MapReduce analytics, and multi-node Cloud environments
Proficiency in object-oriented and distributed system development using Java, JavaScript/Node.js, Python, Rust, RESTful services, and Linux-based environments
Experience architecting, debugging, and securing Cloud-based systems using Kubernetes, microservices, Hadoop ecosystem technologies, Infrastructure as Code tools, and industry-standard information assurance practices
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: Offering customizable leave plans
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: at zero cost to you
Profit Sharing Bonus: End of year cash gets added to your bottom-line
Referral Bonus Program: Our bonuses range from $7,000-$20,000