Talent.com
Cloud Software Engineer, Level 3

Cloud Software Engineer, Level 3

Independent SoftwareAnnapolis Junction, MD, US
20 days ago
Job type
  • Full-time
  • Quick Apply
Job description

What You Will Do :

  • As a Cloud Software Engineer at Independent Software, you will design, develop, maintain, and enhance complex and diverse Big-Data cloud systems based on documented requirements.

Your work will directly contribute to all stages of back-end processing, analysis, and indexing while applying expertise in cloud computing, distributed systems, and information retrieval (IR).

  • You’ll leverage modern technologies such as the Hadoop ecosystem, AWS, Azure, containerization (Docker / Kubernetes), and automation frameworks to deliver secure, scalable, and high-performance solutions.
  • You will work both independently and as part of a team, collaborating across engineering disciplines to deliver robust mission-ready systems.
  • In addition to hands-on development, you’ll conduct hardware / software trade-off analysis, integrate COTS / GOTS components, troubleshoot and resolve complex issues, and provide technical leadership to ensure quality and compliance.
  • Key Responsibilities :

  • Proficiency with cloud platforms (AWS, Azure).
  • Hands-on experience with the Hadoop ecosystem (YARN, MapReduce, HDFS, HBase, Zookeeper).
  • Proficiency in Java and Object-Oriented Design; experience with RESTful web services.
  • Strong background in distributed computing and multi-node management.
  • Knowledge of containerization (Docker, Kubernetes) and orchestration.
  • Familiarity with IR technologies (Apache Lucene, Solr, MongoDB).
  • Scripting experience with Python, Bash, Ruby, CFEngine, or related technologies.
  • Experience ingesting / parsing disparate data sources (XML, JSON, CSV, Avro, etc.).
  • Strong understanding of cloud security (firewalls, PKI, authentication services).
  • Proven ability to troubleshoot and resolve complex technical issues.
  • Excellent communication and collaboration skills.
  • Required Skills and Qualifications :

  • Proven expertise in software engineering and design across complex systems.
  • Proficiency in modern programming languages (e.g., Java, Python, C, C++ ).
  • Strong understanding of performance tuning, real-time systems, and algorithm development.
  • Experience with hardware / software trade-off analysis and integration of COTS / GOTS tools.
  • Familiarity with database development, querying, and optimization.
  • Ability to work independently or as a technical lead within a team.
  • Strong written and verbal communication skills, particularly in documenting code and test results.
  • Preferred Skills (Nice-to-Have) :

  • Familiarity with Agile methodologies (Scrum).
  • Experience with Elastic stack (indexing, search, data management).
  • Familiarity with NiFi for data flow management.
  • Experience with Ansible scripting.
  • Background in SIGINT-related systems or joint program dataflow architectures.
  • Education and Experience :

  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required.
  • Twelve (12) years of software engineering experience on programs of similar scope, type, and complexity is required.
  • At least four (4) years must involve Big-Data cloud technologies and distributed computing.
  • In lieu of a degree, an additional four (4) years of experience in Cloud Software Engineering on projects of similar scope may be substituted.
  • A Master’s degree in Computer Science or related discipline may be substituted for two (2) years of experience.
  • A Cloudera Certified Hadoop Developer certification may substitute for one (1) year of Cloud experience.
  • Clearance Requirement :

  • Must possess an active TS / SCI with appropriate Polygraph to be considered for this role Why Choose Independent Software?
  • At Independent Software, our people are the mission.
  • We’ve built a company around collaboration, integrity, and innovation and we make sure our team has the tools and support to grow, succeed, and thrive.
  • When you join us, you will :

  • Support critical national security missions that matter Be part of a close-knit, employee-first culture where your voice is heard Expand your skills through ongoing training, mentorship, and career development Enjoy competitive compensation, generous benefits, and work-life balance Ready to take the next step in your career?
  • Join us and be part of something bigger.
  • Apply today.

  • We’re an equal opportunity employer.
  • All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.   Powered by JazzHR
  • Create a job alert for this search

    Cloud Software Engineer • Annapolis Junction, MD, US