Software Language Engineer

Tangram FlexDayton, OH
Hybrid

About The Position

Tangram Flex is seeking a Software Language Engineer to design, implement, and maintain the custom, domain-specific programming and configuration language, emphasizing scalability and user experience to drive widespread adoption by external clients on their own technical engineering platforms. Using existing technique specification language and methodologies. This role will develop language features as well as hardware abstraction layers to describe engineering architecture techniques, including control flows, configurability and provide portable runtime updates. Additionally, this position owns the client-facing developer experience, developing the required tooling, IDE integrations, and precise compiler diagnostics necessary for clients to safely and independently program their internal platform environments. Our team and products provide solutions to enable innovators to design, develop, verify, and advance critical systems, while accelerating innovation that advances our nations’ security. By accelerating delivery of critical systems, Tangram is transforming the way our nation solves complex software challenges.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Computational Linguistics, Electrical Engineering, or a related field
  • 3+ years of experience and deep knowledge in syntax, semantics, and morphology
  • Familiarity with parser generators, compiler toolchains, software and system architecture design.
  • Proficiency in programming languages such as Python, Java, and C++
  • Familiarity with software development best practices, version control (e.g., Git), and CI/CD pipelines
  • Ability to obtain or possess a current/or recent U.S. Government Security (DoD) Clearance. U.S. citizenship is required to obtain clearance

Nice To Haves

  • Experience supporting Department of Defense (DoD) or national security programs
  • Knowledge of defense-specific data types, communication protocols, and security requirements
  • Experience with Radio Frequency Systems
  • Familiarity with cloud platforms (AWS GovCloud, Azure Government) and secure software development practices
  • Active DoD Clearance

Responsibilities

  • Collaborates with client and industry teams to gather requirements, capture and analyze existing technique specification languages and methodologies, develop use cases and translate mission needs into the development of the language standard.
  • Translate client engineering needs and domain complexities to develop language features enabling users to describe engineering architecture techniques, including control flow, configurability, and runtime updates into clean language syntax and features.
  • Integrate language technologies with existing defense software platforms, ensuring interoperability, scalability, dynamic parameterizable inputs and security compliance.
  • Build language to support interface with radio frequency components
  • Support adjustments to the hierarchical language design to enable refinement of software component specifications to maximize code reuse and ensure the language supports the required configuration parameters.
  • Ensure the language can satisfy counter engagement and counter surveillance use cases.
  • Add language and runtime features to support integrations of various waveform sources
  • Document technical designs, workflows, and best practices for internal and external stakeholders.
  • Provide technical guidance and mentorship to junior engineers and team members.

Benefits

  • Hybrid work options
  • Flexible Working Hours
  • 10 paid holidays
  • generous Paid Time Off
  • Employer Paid Medical, Dental, Vision and Short and Long Term Disability Insurance
  • Access to group rating plans for Life Insurance
  • Employer contribution to Health Savings Account
  • Competitive 401K employer match
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service