CareerPlanSign in

Senior Software Engineer (C++, Parser /Compiler Development)

Pune, India💼 Full-time🗓 2026-08-03 → 2026-09-26

Core

Senior C++ engineer designing and building parser engines, compiler-like components, and language analysis pipelines for complex legacy and modern languages.

Role type

Senior IC compiler/parser engineer

Builds

Parser frameworks, grammar-driven systems, and code analysis platforms

Domain

Software engineering, compiler theory, legacy mainframe systems (COBOL, JCL, SQL)

Deliverable

production ML models | product features

Required skills

C++ (expert), compiler fundamentals (lexical analysis, LL/LR parsing, AST, semantic processing), parser tooling (ANTLR, yacc/bison), Qt Core, SQL (Server, Oracle, PostgreSQL), OS internals (Windows/Linux), system architecture, performance optimization, technical leadership

Preferred skills

Porting Windows apps to Linux, IBM i/z platform experience, AI code assistant integration, containerization (Docker)

Technologies

C++, Qt, ANTLR, yacc, bison, SQL Server, Oracle, PostgreSQL, Docker, GitHub Copilot, Microsoft Copilot

Responsibilities

Design and architect large-scale parser engines and language analysis pipelines; lead technical direction for grammar design and semantic analysis; mentor engineers on parsing logic and performance; drive root-cause analysis for complex parsing errors; produce technical documentation for grammar specifications and workflows; integrate parsing systems with downstream data platforms.

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.