Cloud Software Engineer

NetSage

$100K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • TS/SCI with polygraph security clearance required.
  • Eight years of software engineering experience in similar complex programs, with two years in Big-Data cloud technologies or Distributed Computing.
  • Bachelor's degree in computer science or related field (or equivalent experience).
  • Two years experience with Cloud and/or Distributed Computing Information Retrieval (IR).
  • Experience in implementing code for Cloud Big Table, Distributed File Systems, complex MapReduce analytics, and Distributed Coordination Frameworks.
  • Knowledge of Utility Computing, Network Management, and Virtualization technologies (VMware or VirtualBox).
  • Familiarity with securing cloud applications and Object Oriented Design with Java.

Responsibilities

  • Develop and enhance Big-Data Cloud systems based on documented requirements.
  • Contribute to all stages of back-end processing and indexing.
  • Implement complex MapReduce analytics as required by project specifications.
  • Conduct debugging and profiling for cloud and distributed installations.
  • Ensure effective management and installation of Cloud on multiple nodes.
  • Perform parsing and analysis of diverse data sources and formats.
  • Secure cloud applications using industry-standard techniques.

Benefits

  • Opportunity to work with cutting-edge Big-Data Cloud technology.
  • Collaborative work environment with a focus on innovation.
  • Engagement in complex engineering projects with significant scope.
  • Professional development and certification opportunities.
  • Contribution to national security efforts through technology.
Full Job Description
Job Description:

We are seeking a Cloud Software Engineer to develop, maintain, and enhance complex and diverse Big-Data Cloud systems based upon documented requirements. In this role, you will directly contribute to all stages of back-end processing, analyzing, and indexing. The ideal candidate for this role will offer enterprise JAVA development experience on cloud platforms and have extensive experience in Cloud Computing, Hadoop Eco-System including implementing Java applications, Distributed Computing, Information Retrieval (IR), and Object-Oriented Design. Please consider applying if you have the following required qualifications and experience.

Required Qualifications:
  • TS/SCI with polygraph security clearance.
  • Eight (8) years of experience software engineering experience in programs and contracts of similar scope, type, and complexity is required; two (2) years of which must be in programs utilizing Big-Data cloud technologies and/or Distributed Computing. A bachelor's degree in computer science or related discipline from an accredited college or university is required. Four (4) years of cloud software engineering experience on projects with similar Big-Data systems may be substituted for a bachelor's degree for a total of twelve (12) years of experience. Master's degree in computer science or related discipline from an accredited college or university may be substituted for two (2) years of experience. Cloudera Certified Hadoop Developer certification may be substituted for one (1) year of Cloud experience.
  • The following Cloud related experience is required:
    • Two (2) years of Cloud and/or Distributed Computing Information Retrieval (IR).
    • One (1) year of experience with implementing code that interacts with implementation of Cloud Big Table.
    • One (1) year of experience with implementing code that interacts with implementation of Cloud Distributed File System.
    • One (1) year of experience with implementing complex MapReduce analytics.
    • One (1) year of experience with implementing code that interacts with Cloud Distributed Coordination Frameworks.
  • Experience in Utility Computing, Network Management, Virtualization (VMWare or VirtualBox), and/or Cloud Computing.
  • Experience in multi-node management and installation to include management and installation of Cloud and Distributed Computing on multiple nodes, Python, CFEngine, Bash, Ruby or related technologies.
  • Experience in information assurance to include securing cloud-based and distributed applications through industry standard techniques such as Firewalls, PKI Certificate, and Server Authentication with experience in corporate authentication service(s).
  • Experience in information technology to include Object Oriented Design and Programming, Java, Eclipse (or similar development environment), MAVEN, and RESTful web services.
  • Experience with debugging and profiling cloud and distributed installations to include Java Virtual Machine (JVM) memory management, profiling Java applications, UNIX/LINUX, and/or CentOS.
  • Experience ingesting, parsing, and analysis of Disparate Data-sources and formats to include XML, JSON, CSV, Binary Formats, Sequence or Map Files, Avro, and related technologies.

Similar Jobs

More Jobs at NetSage

  • Cloud Software Engineer
    $100K — $130K *
    Annapolis, MD 21401 (Anne Arundel County)
    Information Technology
    In-Person
  • Cloud Software Engineer
    $100K — $130K *
    Annapolis Junction, MD 20701 (Howard County)
    Enterprise Technology
    In-Person
  • AI Software Engineer-Senior
    $120K — $150K *
    Annapolis, MD 21401 (Anne Arundel County)
    Education, Government & Non-Profit
    In-Person
  • CNO Developer
    $90K — $130K *
    Annapolis, MD 21401 (Anne Arundel County)
    Technical Services
    In-Person
  • CNO Developer
    $90K — $130K *
    Annapolis Junction, MD 20701 (Howard County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Cloud Software Engineer jobs: