Avatar for Try Errgo
Errgo replaces the interview with the actual work. Build real projects, get seen, get hired

Senior Software Engineer, Rules Engine & Parsing

  • $160k – $200k • No equity
  • |Remote (
    Everywhere
    )
  • |5 years of exp
  • |Full Time
Posted: 1 month ago
Hires remotely in
Everywhere
Remote Work Policy

Remote only

Company Location
Visa Sponsorship

Available

RelocationAllowed
Skills
Java
Maven
JUNIT
Error Handling

About the job

Our product runs on rules. Analysts write them as short expressions like 'amount > 1000 && (region == "US" || vip)', and we evaluate each one against every record that comes through. We're hiring a senior engineer to own the engine behind them: a lexer, a parser, and an evaluator, written in plain Java with no parsing libraries.

What you'll do:

  • Get operator precedence and associativity right across arithmetic, comparison, boolean, and unary operators, plus parentheses, variables, and a handful of built-in functions
  • Tokenize correctly, including multi-character operators and syntax errors that point at the right position
  • Evaluate expressions and return clear, typed errors for what goes wrong: unknown variables, divide-by-zero, type mismatches, and wrong argument counts
  • Keep the whole pipeline predictable and well tested

What we're looking for:

  • Strong Java and hands-on parsing experience: tokenizing, building an AST, and handling precedence
  • Good instincts for expression evaluation and error handling
  • The judgment to hand-write focused code instead of reaching for a parser generator

Nice to have:

Built an interpreter or rules engine before, and familiar with recursive-descent or precedence-climbing parsing

About the company

Try Errgo company logo
Errgo replaces the interview with the actual work. Build real projects, get seen, get hired11-50 Employees
Learn more about Try Errgo image

Founders

Damandeep Riat
Founder
image
View the team image

Similar Jobs

Ascend company logo
Ascend
Finance Automation Platform for the $7T+ Insurance Industry
Archesys company logo
Archesys
Improving the government services that impact everyday lives
Svix (YC W21) company logo
Svix (YC W21)
Enterprise ready webhooks service. Open source and cloud hosted
Archesys company logo
Archesys
Improving the government services that impact everyday lives
Artie company logo
Artie
Software that streams data from databases to warehouses in real-time
Archesys company logo
Archesys
Improving the government services that impact everyday lives