Epicareer Might not Working Properly
Learn More

Transpiler Developer - Intermediate Representation (IR), Java Development, C or C#, ANTLR experience is a strong nice to have, Transpilers, (source-to-source transpilers)

Salary undisclosed

Checking job availability...

Original
Simplified

Transpiler Developer

Type: W2 With Benefits - No C2C

Location: Denver, CO

Required skills

  • Proven track record building source-to-source transpilers for automated source code conversion.
  • Fluent in reading and customizing EBNF lexer and parser grammars such as g4/ANTLR.
  • Experience building visitor and listener strategy patterns for tree traversal
  • Building/decorating Abstract Syntax Trees (AST) and IR intermediate representation trees
  • Experience with C, C# or C++
  • Experience implementing applications with Java, Spring, and Springboot/Cloud technologies
  • Experience with parser generators such as ANTLR4, TreeSitter, or Yacc.

Bonus skills

  • Basic understanding of C or Oracle Pro*C
  • Templating and code rendering using StringTemplate, FreeMarker, Apache Velocity, or similar
  • Experience with Java bytecode manipulation frameworks like ASM, Javassist
  • Experience building symbol tables from source code for tracking declarations, variables, types, and scope


Special considerations for suitable candidate to consider:
You are not building a new solution from the ground-up

  1. Expected to analyze custom in-house Transpiler solution (built using Java/ANTLR4), for converting legacy Pro*C to Java 21, and make recommendations to improve and refactor
  2. Expected to implement missing features in Transpiler to address symbol table, IR, Java AST, and code templating for target source code rendering
  3. full-time candidate to deliver complete gap-fill solutions mentioned above
  4. part-time candidate delivers partial but working solutions handed off for Empower to complete
  • Candidate must have previous experience building transpilers and needs to hit the ground running; otherwise, 2025 deliverables for Oracle Forms Replacement project might be compromised.

Top 3 Soft Skills:

  1. Candidate must have previous experience building transpilers
  2. Needs to hit the ground running
  3. Good Communications

Benefits:

SES hires W2 benefitted and non-benefitted consultants. Our contract employee benefits include group medical dental vision life LT and ST disability insurance, 21 days of accrued paid time off, 401k, tuition reimbursement, performance bonuses, paid overtime, and more.

Please contact me to discuss the details of this position further.

*Please forward resume directly to for immediate consideration - rstarinieri at sesc .com

I look forward to speaking with you soon!

Robin Starinieri

Director of Recruiting

Systems Engineering Services

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job

Transpiler Developer

Type: W2 With Benefits - No C2C

Location: Denver, CO

Required skills

  • Proven track record building source-to-source transpilers for automated source code conversion.
  • Fluent in reading and customizing EBNF lexer and parser grammars such as g4/ANTLR.
  • Experience building visitor and listener strategy patterns for tree traversal
  • Building/decorating Abstract Syntax Trees (AST) and IR intermediate representation trees
  • Experience with C, C# or C++
  • Experience implementing applications with Java, Spring, and Springboot/Cloud technologies
  • Experience with parser generators such as ANTLR4, TreeSitter, or Yacc.

Bonus skills

  • Basic understanding of C or Oracle Pro*C
  • Templating and code rendering using StringTemplate, FreeMarker, Apache Velocity, or similar
  • Experience with Java bytecode manipulation frameworks like ASM, Javassist
  • Experience building symbol tables from source code for tracking declarations, variables, types, and scope


Special considerations for suitable candidate to consider:
You are not building a new solution from the ground-up

  1. Expected to analyze custom in-house Transpiler solution (built using Java/ANTLR4), for converting legacy Pro*C to Java 21, and make recommendations to improve and refactor
  2. Expected to implement missing features in Transpiler to address symbol table, IR, Java AST, and code templating for target source code rendering
  3. full-time candidate to deliver complete gap-fill solutions mentioned above
  4. part-time candidate delivers partial but working solutions handed off for Empower to complete
  • Candidate must have previous experience building transpilers and needs to hit the ground running; otherwise, 2025 deliverables for Oracle Forms Replacement project might be compromised.

Top 3 Soft Skills:

  1. Candidate must have previous experience building transpilers
  2. Needs to hit the ground running
  3. Good Communications

Benefits:

SES hires W2 benefitted and non-benefitted consultants. Our contract employee benefits include group medical dental vision life LT and ST disability insurance, 21 days of accrued paid time off, 401k, tuition reimbursement, performance bonuses, paid overtime, and more.

Please contact me to discuss the details of this position further.

*Please forward resume directly to for immediate consideration - rstarinieri at sesc .com

I look forward to speaking with you soon!

Robin Starinieri

Director of Recruiting

Systems Engineering Services

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job