Jobs · Engineering · Maryland

Cloud Software Engineer

Set of X · Annapolis Junction, MD · 3 wk ago
EngineeringFull-time

About the role

You will develop, maintain, and enhance complex Big-Data Cloud systems, contributing to all stages of back-end processing, analysis, and indexing. You will implement and test software components, resolve issues, and provide input on system design, including hardware/software trade-offs, software reuse, and COTS/GOTS integration. Working individually or on a team, you will leverage Cloud and Distributed Computing technologies to architect, debug, and manage multi-node installations while ensuring secure and efficient operations.

Responsibilities

  • Develop, maintain, and enhance complex Big-Data Cloud systems
  • Implement and test software components
  • Resolve issues and provide input on system design
  • Leverage Cloud and Distributed Computing technologies to architect, debug, and manage multi-node installations
  • Ensure secure and efficient operations

Requirements

  • Strong experience in Cloud computing, distributed systems, Big-Data architectures, and Information Retrieval (IR)
  • Proficiency with Java, Python, and object-oriented design
  • Experience with Hadoop ecosystem, MapReduce, HDFS, HBase, Cloud Big Table, and coordination frameworks (e.g., Zookeeper)
  • Experience in multi-node Cloud deployment, system debugging, and performance optimization
  • Knowledge of network operations, virtualization (VMware/VirtualBox), and information assurance practices
  • Strong problem-solving skills and ability to work independently or in teams

Qualifications

  • 12 years software engineering experience in complex programs
  • Bachelor's degree in Computer Science or related discipline (Master's or certifications may substitute for experience)
  • Minimum 4 years with Big-Data Cloud technologies and distributed computing

Skills

  • Cloud computing
  • Distributed systems
  • Big-Data architectures
  • Information Retrieval (IR)
  • Java
  • Python
  • Object-oriented design
  • Hadoop ecosystem
  • MapReduce
  • HDFS
  • HBase
  • Cloud Big Table
  • Zookeeper
  • Multi-node Cloud deployment
  • System debugging
  • Performance optimization
  • Network operations
  • Virtualization
  • Information assurance practices
  • Problem-solving skills

Benefits

  • Health, Dental, and Vision Insurance
  • Life and Disability Insurance
  • 401(k) Plan
  • Paid Time Off
  • Technology Refresh
  • Training and Professional Development
  • Stock Plan
  • Virtual Office Compensation
  • Fringe Benefit Mall
  • Profit-Sharing Cash Bonus
  • Referral Bonus

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 2 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 5 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 5 days ago
Information Technologyapply on epic.avature.net