Software Language Engineer

Tangram Flex

$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science, Computational Linguistics, Electrical Engineering, or a related field
  • 3+ years of experience in language syntax, semantics, and morphology
  • Familiarity with compiler toolchains and software/system design
  • Proficient in programming languages such as Python, Java, and C++
  • Knowledge of software development best practices and CI/CD pipelines
  • Ability to obtain or possess a U.S. Government Security Clearance
  • Located in Dayton, Ohio with travel requirements up to 25% for client support

Responsibilities

  • Collaborate with clients to capture requirements and translate them into language standards
  • Develop language features for describing engineering architecture techniques
  • Integrate language technologies with existing defense software for scalability and security
  • Support radio frequency component interactions within the programming language
  • Refine hierarchical language design for software component specifications
  • Ensure the language meets counter engagement and surveillance use cases
  • Document technical designs and provide mentorship to junior engineers

Benefits

  • Hybrid work options
  • Flexible working hours with generous paid time off
  • Employer paid medical, dental, vision, and disability insurance
  • Access to group rating plans for life insurance
  • Contributions to Health Savings Accounts
  • Competitive 401K employer match
  • A transparent and collaborative work culture
Full Job Description
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.

JOB 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.


DESIRED SKILLS & EXPERIENCE/
Required Skills:
  • 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
  • Work is based in Dayton, Ohio with periodic days at WPAFB
  • Travel required up to 25% for customer support and presentations

Desired Skills:
  • 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

Physical Requirements:
  • Ability to travel by air, car, or other transportation methods
  • Prolonged periods of sitting at a desk and working on a computer (up to 8 hours/day)
  • Ability to lift and carry lightweight items (e.g., laptops, demo equipment, marketing materials) up to 25 lbs.
  • Frequent use of hands and fingers for typing, using a mouse, writing, and handling equipment.
  • Visual acuity to read detailed technical documents, view computer screens, and operate software systems
  • Auditory ability to participate in meetings, customer demos, and conference calls, including in potentially noisy environments (e.g., trade shows or military facilities)
  • Mobility to move between office spaces, customer sites, conference venues, and manufacturing or lab environments
  • Flexibility to adapt to varying work environments (e.g., corporate offices, government buildings, industrial or lab spaces)


We are committed to staying rooted in our core value of Team First. For that reason, we've designed a highly competitive benefits program and supportive work environment to engage employees and their families.
  • Hybrid work options
  • Flexible Working Hours, 10 paid holidays, and 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
  • A work environment and culture that fosters transparency, collaboration and well-being


Similar Jobs

More Jobs at Tangram Flex

  • Software Language Engineer
    $90K — $120K *
    Dayton, OH 45424 (Montgomery County)
    Information Technology
    In-Person
  • Software Engineer
    $80K — $110K *
    Dayton, OH 45424 (Montgomery County)
    Information Technology
    In-Person
  • Senior FPGA Engineer
    $100K — $130K *
    Dayton, OH 45424 (Montgomery County)
    Aerospace & Defense
    In-Person
  • Program Manager
    $85K — $110K *
    Dayton, OH 45424 (Montgomery County)
    Education, Government & Non-Profit
    In-Person
  • Systems Engineer (MBSE)
    $75K — $95K *
    Dayton, OH 45424 (Montgomery County)
    Aerospace & Defense
    In-Person

More Information Technology Jobs

Find similar Software Language Engineer jobs: