Software Engineer - Java (TS/SCI Clearance Required)

North Point TechnologyKing of Prussia, PA

About The Position

North Point Technology is seeking a TS/SCI Cleared Software Engineer to support a critical mission on the GEOINT Collection neXt (GCX) Program. This 7-year contract focuses on sustaining and advancing the GEOINT Information Management Services (GIMS) system, a mission-critical enterprise platform for managing GEOINT Information Needs (GINs). GIMS facilitates the submission, adjudication, search, discovery, retrieval, and management of GEOINT data and collection tasks across various providers. The program utilizes DevSecOps and Agile practices, emphasizing collaboration, integration, automation, and performance measurement, with a strong priority on operational stability. The selected candidate will be part of a scrum team, contributing to Agile software development, designing, building, testing, and debugging software solutions, implementing development standards, and leveraging technical knowledge to meet mission needs. This role involves identifying and correcting program errors, maintaining documentation, and ensuring compliance with software standards.

Requirements

  • Active TS/SCI clearance with a current background investigation.
  • 2-10 years of experience in Java development.
  • Proficiency in troubleshooting across multiple operating systems, including Linux and Windows.
  • Strong diagnostic and problem-solving skills.
  • Demonstrated background in integrating and supporting COTS/FOSS solutions.
  • Ability to quickly learn and apply new technologies.
  • BS in Software Engineering or related field.

Nice To Haves

  • Large-scale software development experience.
  • Developing, modifying, and troubleshooting Java code.
  • COTS integration.
  • Agile development with familiarity in Scaled Agile Framework (SAFe) using VersionOne.
  • Experience with Angular, DOJO, Oracle WebLogic, Tomcat.
  • Databases: Oracle DBMS, Postgres DBMS, SQL, PL/SQL.
  • Operating systems: UNIX/Linux.
  • Web/automation technologies: HTML, Selenium, JavaScript, EJB, Web Services, Microservices (Docker & Kubernetes), REST, XML, UML.
  • Development tools: Eclipse or NetBeans.
  • Deployment architectures and CI/CD pipelines using Docker, Git/JIRA, Kubernetes, Jenkins, Conductor, Kafka/Zookeeper, Consul, CMDB.
  • Big data technologies, including: Data ingest (JSON, Kafka, Microservices, Elasticsearch), Analytics (Hive, Spark, R, Pig, Oozie workflows), Hadoop ecosystem (Hive data, Oozie, Spark, Pig, Impala, Hue).
  • COTS integration: Knowi, MongoDB, Oracle, MySQL RDS, Elastic, Logstash, Kibana, Zookeeper, Consul, Hadoop/HDFS.
  • Containerization/configuration tools: Docker, Chef.

Responsibilities

  • Planning, executing, and coordinating Agile software development tasks.
  • Designing, building, documenting, testing, and debugging software solutions that address critical mission needs through logical and mathematical methods.
  • Implementing established standards, processes, procedures, and tools across the full development life cycle.
  • Leveraging knowledge of computer hardware/software, mission/business application domains, information processing techniques, and user input to design and develop software.
  • Identifying and correcting program errors, creating and maintaining development documentation, and analyzing system functionality to clarify program intent, output requirements, data inputs, techniques, and controls.
  • Defining, applying, and validating compliance with software standards.

Benefits

  • Excellent compensation
  • Benefits
  • Flexible work-life balance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service