Software Engineer Level 2

IntelliGenesis•Columbia, MD
•$95,886 - $220,748

About The Position

The Software Engineer Level 2 develops analytics using data from multiple cyber sources and classic SIGINT. The role builds prototypes to answer new questions and improve existing answers, develops data representations using data science methods, and automates analytic processes with machine learning frameworks. The engineer works directly with the customer in a collaborative, integrated environment and designs, develops, tests, deploys, and documents big data cloud computing workflows. The work also includes developing answers using Java MapReduce and making them available through corporate tool suites, with opportunities to research and develop across multiple platforms in a small, cohesive team.

Requirements

  • Must be a U.S. citizen.
  • Must have a TS/SCI clearance with polygraph.
  • Bachelor's degree plus five years of relevant experience, or Master's degree plus three years of relevant experience. An Associate's degree plus seven years of relevant experience or high school diploma/GED plus nine years of relevant experience may be considered for individuals with in-depth experience clearly related to the position.
  • Degree in Computer Science or a related field.
  • Strong Java skills and experience developing software in Red Hat Linux, versions 3–5+.
  • Experience with Java Pig and MapReduce.
  • Experience with technologies such as Hadoop and Hive.
  • Experience with distributed, scalable big data stores (NoSQL), such as HBase, CloudBase/Accumulo, or Big Tables.
  • Experience with Hadoop Distributed File Systems (HDFS).

Responsibilities

  • Develop analytics using data from multiple cyber sources and classic SIGINT.
  • Develop prototypes that answer new questions and improve answers to existing questions.
  • Develop new ways to represent data using data science methods.
  • Automate analytic processes using machine learning frameworks.
  • Work directly with the customer in a collaborative, integrated environment.
  • Design, develop, test, deploy, and document big data cloud computing workflows.
  • Develop answers using Java MapReduce and make them available through corporate tool suites.
  • Research and work with multiple development platforms.

Benefits

  • Medical insurance
  • Life insurance
  • Disability insurance
  • Paid time off
  • Maternity/paternity leave
  • 401(k) company match
  • Training/education reimbursements
  • Other work/life programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service