Software and Data Integration Engineer

Booz Allen Hamilton•Indian Head, MD
•$62,000 - $141,000•Onsite

About The Position

The Software and Data Integration Engineer designs, develops, and implements software integration solutions supporting Department of the Navy testing and data analysis missions. The role connects and supports proprietary systems used to acquire, process, and view image data, and develops practical, maintainable integrations across approximately 15 systems in a nondestructive test and industrial radiography lab. These systems include legacy machines, standalone equipment, motion-control hardware, and modern software platforms. The position is located in Indian Head, Maryland, and is not remote.

Requirements

  • At least 6 years of experience in software development, systems integration, or data integration.
  • Experience designing, implementing, and troubleshooting APIs, system interfaces, and data exchange mechanisms, and using database structures.
  • Experience handling image files and associated metadata, including TIF-based workflows.
  • Experience integrating heterogeneous data sources into centralized databases or repositories, including data conversion, metadata mapping, and data integrity.
  • Experience handling and converting digital files and associated metadata, including image formats, data mapping, and data integrity validation.
  • Experience supporting systems that combine modern software with legacy hardware and proprietary tools.
  • Experience providing support to a large group of users on emergent hardware and software support topics.
  • Ability to communicate with end users, vendors, and operational personnel.
  • Secret clearance required.
  • Bachelor’s degree in Engineering, Computer Science, or Information Technology.

Nice To Haves

  • Experience developing software or scripts using Python, C#, C++, .NET, SQL, or comparable programming languages and database technologies.
  • Experience with digital radiography, nondestructive testing, or lab systems.
  • Experience with image processing.
  • Strong technical documentation, problem-solving, and communication skills.
  • Security+ certification.

Responsibilities

  • Design, develop, and implement software integration solutions for mission-supporting projects.
  • Connect and support proprietary systems used to acquire, process, and view image data.
  • Develop and maintain integrations across lab systems, including legacy equipment, standalone machines, motion-control hardware, and modern software platforms.
  • Design, implement, and troubleshoot APIs, system interfaces, and data exchange mechanisms.
  • Integrate heterogeneous data sources into centralized databases or repositories, including data conversion, metadata mapping, and data integrity validation.
  • Handle image files and associated metadata, including TIF-based workflows.
  • Provide support to a large group of users on emergent hardware and software issues.
  • Communicate with end users, vendors, and operational personnel.

Benefits

  • Health, life, and disability benefits.
  • Financial and retirement benefits.
  • Paid leave.
  • Professional development.
  • Tuition assistance.
  • Work-life programs.
  • Dependent care.
  • Recognition awards for exceptional performance and demonstration of company values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service