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)