Jessup, Maryland, United States

Cloud Software Engineer - Full Scope Polygraph Required!

 Job Description:

About the Role

We are seeking experienced Cloud Software Engineers (CSWE2 and CSWE3) to design, develop, and enhance complex, Big Data Cloud systems that support mission-critical operations. These roles contribute to all stages of the software lifecycle from requirements analysis and system design to implementation, testing, and optimization within a secure government environment.

You'll bring deep expertise in Cloud Computing, Distributed Systems, and the Hadoop Ecosystem, designing back-end processing, analytics, and information retrieval solutions that enable large-scale data access and performance at speed.

Key Responsibilities

  • Design, develop, and maintain Big Data Cloud applications and frameworks that support distributed processing, indexing, and data analysis.

  • Implement and optimize MapReduce workflows, Cloud BigTable interactions, and Distributed File Systems.

  • Provide technical expertise in Cloud Information Retrieval (IR) and data analysis methodologies.

  • Develop scalable Java-based applications that integrate with Cloud Coordination Frameworks and distributed environments.

  • Oversee software development tasks to ensure quality, process compliance, and system reliability.

  • Contribute to architectural decisions, system trade-offs, and COTS/GOTS integration.

  • Troubleshoot, debug, and profile distributed systems to enhance performance and reliability.

  • Recommend improvements to software documentation, development tools, and processes.

  • (Level 3 only) Architect solutions for large-scale cloud software problems, manage multi-node cloud installations, and lead technical teams in developing advanced distributed computing frameworks.

Required Qualifications (Level 2)

  • 8+ years of software engineering experience, including 2+ years in Big Data Cloud or Distributed Computing programs.

  • Bachelors degree in Computer Science or related field (Masters may substitute for 2 years of experience).

    • Substitutions: 4 years of cloud software experience can replace a degree; Cloudera Hadoop Developer certification may replace 1 year of cloud experience.

  • 2+ years of Cloud or Distributed Computing Information Retrieval.

  • 1+ year with each of the following:

    • Cloud BigTable implementation

    • Cloud Distributed File Systems (HDFS or similar)

    • Complex MapReduce analytics

    • Cloud Distributed Coordination Frameworks

Required Qualifications (Level 3)

  • 12+ years of software engineering experience, including 4+ years with Big Data Cloud or Distributed Computing systems.

  • Bachelors degree in Computer Science or related field (Masters may substitute for 2 years).

    • Substitutions: 4 years of relevant experience can replace a degree; Cloudera Hadoop Developer certification may replace 1 year.

  • All Level 2 requirements, plus:

    • 1+ year in Cloud architecture design and multi-node system management.

    • 1+ year debugging and optimizing distributed computing frameworks.

    • Demonstrated experience serving as a technical lead or subject matter expert for Cloud and Hadoop-based solutions.

Technical Expertise (Both Levels)

  • Programming & Tools: Java, Eclipse, Maven, RESTful APIs, Spring MVC, J2EE, YARN, Zookeeper, HDFS, HBase, JMS, Concurrent Programming.

  • Data Technologies: Apache Lucene, Solr, MongoDB, MapReduce, Avro, JSON, XML, CSV, Binary, Sequence, and Map Files.

  • Operating Systems: Linux (CentOS, RedHat).

  • Virtualization & Cloud Platforms: VMware, VirtualBox, Utility Computing, Cloud Infrastructure, Multi-node Management.

  • Security: PKI, firewalls, authentication frameworks, Information Assurance compliance.

  • Configuration Management: Subversion, ClearQuest, Razor.

  • Debugging & Profiling: JVM memory management, Java application profiling, performance tuning.

Preferred Domain Knowledge

  • Experience with SIGINT environments, including FORNSAT, CABLE, Terrestrial/Microwave, Overhead, or ELINT systems.

  • Understanding of geolocation, emitter identification, and signal dataflow architectures.

  • Familiarity with joint collection platforms, signal characterization, and national-level data architectures.

Why Join Us

As a Cloud Software Engineer with our team, you'll be at the forefront of next-generation distributed systems engineering solving complex data challenges that directly support national security missions. You'll work alongside some of the best minds in cloud technology, leveraging Hadoop and cutting-edge analytics to build resilient, high-performance systems.

  Required Skills:

Software

 Salary Package:

$ 190,000.00 - 250,000.00 (US Dollar)