Software Engineer/ Data Developer

Tiber TechnologiesAnnapolis Junction, MD
Onsite

About The Position

Tiber is seeking a Software Engineer / Data Developer to join a team focused on building, maintaining, and improving data-driven platforms and automation solutions. In this role, you will contribute to software development, data engineering, and system reliability efforts supporting enterprise-scale applications. You will design, develop, integrate, and maintain solutions involving large data sets, automation workflows, and scalable software systems. This position requires a strong engineering mindset, the ability to work across development and infrastructure environments, and a focus on delivering reliable, production-ready solutions.

Requirements

  • Strong software development experience with Java and Python
  • Experience with production software development and deployment practices
  • Familiarity with Site Reliability Engineering (SRE) principles and practices
  • Experience with authentication and authorization platforms and standards
  • Experience packaging applications as containers and deploying with Docker/Kubernetes
  • Experience using Git and GitLab for source control and collaboration
  • Experience with Linux system administration tasks
  • Ability to create and maintain technical documentation
  • Must be a U.S. citizen.
  • Must hold an active clearance with a Polygraph
  • Bachelor’s degree in computer science, engineering, or related field

Nice To Haves

  • Experience with Apache NiFi
  • Experience with Elasticsearch and Kibana
  • Experience with Kubernetes administration
  • Familiarity with distributed data processing frameworks such as Hadoop or similar platforms
  • Experience developing frontend applications and user interfaces
  • Experience supporting large-scale data processing or analytics environments

Responsibilities

  • Building, maintaining, and improving data-driven platforms and automation solutions.
  • Contributing to software development, data engineering, and system reliability efforts supporting enterprise-scale applications.
  • Designing, developing, integrating, and maintaining solutions involving large data sets, automation workflows, and scalable software systems.
  • Working across development and infrastructure environments.
  • Delivering reliable, production-ready solutions.

Benefits

  • professional development opportunities
  • mentorship
  • access to the tools and resources needed to succeed
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service