
Try Errgo
Actively Hiring
Errgo replaces the interview with the actual work. Build real projects, get seen, get hired
- Growing fastShowed strong hiring growth in the past month
Senior Software Engineer, Rules Engine & Parsing
- $160k – $200k • No equity
- |Remote (Everywhere)
- |5 years of exp
- |Full Time
Posted: 3 weeks 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
Actively Hiring
- Growing fastShowed strong hiring growth in the past month
Similar Jobs

Ascend
Finance Automation Platform for the $7T+ Insurance Industry

Nextdoor
Nextdoor is the private social network for your neighborhood

Svix (YC W21)
Enterprise ready webhooks service. Open source and cloud hosted

Prime Intellect
open superintelligence and infra

Artie
Software that streams data from databases to warehouses in real-time

Fambot AI
AI Chief of Staff for Families

Green
The Color of Money

Green
The Color of Money

Green
The Color of Money
