Cloud Software Engineer 3

Columbia Technology Partners
19h

About The Position

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.

Requirements

  • Experience: 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.
  • Education: Bachelor's degree in Computer Science or a related field (or equivalent Cloud software engineering experience); advanced degrees or certifications may substitute for experience.
  • Cloud & Big Data Expertise: Hands-on experience with Cloud Information Retrieval, distributed file systems, Big Table technologies, MapReduce analytics, and multi-node Cloud environments.
  • Software Development Skills: Proficiency in object-oriented and distributed system development using Java, JavaScript/Node.js, Python, Rust, RESTful services, and Linux-based environments.
  • Architecture, DevOps & Security: Experience architecting, debugging, and securing Cloud-based systems using Kubernetes, microservices, Hadoop ecosystem technologies, Infrastructure as Code tools, and industry-standard information assurance practices.
  • U.S. Citizenship is required for all applicants.
  • This position requires an active Security Clearance with appropriate Polygraph.
  • DOD 8570 Certification

Responsibilities

  • 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.

Benefits

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service