2,084,338open jobs
127,676companies
243,258added this week
Browse all
Salary
≈ $14k – $31k per year (Estimated)
Location
In office (Pune)
Seniority
Senior · 8+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 3, 2026. First seen by Alion on Sep 15, 2026. Rocket Software scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Rocket Software is an enterprise software company headquartered in Waltham, Massachusetts that builds tools to modernise, integrate and secure mainframe and other long-running business systems. Founded in 1990 and owned by Bain Capital since 2018, it grew through acquisitions including the application modernisation business of OpenText, and it serves banks, insurers, retailers and government agencies across North America, Europe and Asia. Open roles include software engineers, customer solutions and support engineers, strategic account executives, product managers and legal and corporate staff.

It's fun to work in a company where people truly BELIEVE in what they're doing!

Job Description Summary:

Senior C/C++ Software Engineer (P4) with deep expertise in system-level architecture, high-performance development, and cross-platform engineering across Windows and Linux. Strong passion for compiler design, language processing, and parsing technologies, with experience or strong interest in building and evolving parsers, interpreters, or code analysis tools for complex languages (e.g., JCL, COBOL, SQL, or similar).

Skilled in abstracting OS-specific functionality using Qt to deliver portable, reliable, and scalable system components. Strong SQL expertise across major databases (SQL Server, Oracle, PostgreSQL). Experienced in modernizing legacy systems, including porting Windows applications to Linux.

Hands-on proficiency with AI code assistants and containerization, enabling increased developer efficiency and modern delivery workflows. Experience with IBM i and IBM z platforms is desirable.

Essential Duties and Responsibilities:

  • Lead collaboration with product, architecture, and cross-functional teams to translate complex business and end-user requirements into robust technical designs, with a strong focus on language processing, parsing frameworks, and code analysis capabilities.

  • Design, architect, and deliver large-scale, enterprise-grade software systems, including parser engines, compiler-like components, and language analysis pipelines, ensuring performance, scalability, accuracy, and maintainability.

  • Drive architectural discussions and technical direction for parsing and compiler-adjacent subsystems, including grammar design, AST construction, semantic analysis, and extensibility for multiple source languages (e.g., JCL, COBOL, SQL).

  • Identify systemic code quality, performance, and architectural issues, particularly within parsing pipelines and grammar-based systems, and lead remediation through refactoring, redesign, or standardization.

  • Produce high-quality technical documentation, including grammar specifications, parser architecture designs, and language-processing workflows; clearly communicate complex concepts to engineering and leadership stakeholders.

  • Serve as an escalation point for complex debugging and production issues, including parsing errors, grammar ambiguities, and language edge cases, driving deep root-cause analysis and resolution.

  • Operate with full autonomy to deliver complex enhancements such as new language support, parser extensions, or improvements to analysis accuracy and performance.

  • Develop deep expertise in system-level integration, including how parsing and metadata extraction integrate with downstream systems (e.g., data lineage, analysis platforms, or databases).

  • Demonstrate technical leadership in collaborative engineering practices, including reviewing parser implementations, validating grammar changes, and enforcing coding standards for language-processing components.

  • Model a strong team-oriented culture while fostering domain expertise in compiler theory, parsing strategies, and language evolution across the team.

  • Champion continuous learning and innovation in compiler techniques, parsing algorithms, and code analysis methodologies, evaluating new tools and approaches.

  • Exhibit strategic curiosity and an innovation mindset, proposing new approaches to improve parsing accuracy, performance, extensibility, and support for additional languages or dialects.

Required Qualifications:

  • 8+ years of professional software engineering experience, with a proven record of delivering complex, high-impact systems, including language processing, parsing, or compiler-like systems.

  • Demonstrated experience leading large-scale initiatives involving parsing frameworks, grammar-driven systems, or code analysis platforms.

  • Expert-level proficiency in C++, with deep understanding of object-oriented design, memory management, and performance optimization in parser or compiler-adjacent workloads.

  • Strong understanding of compiler fundamentals, including lexical analysis, parsing techniques (LL/LR), AST design, and semantic processing.

  • Hands-on experience designing, building, or extending parsers, interpreters, or static analysis tools for structured or semi-structured languages (e.g., JCL, COBOL, SQL, or similar).

  • Familiarity with parser/grammar tooling such as ANTLR, yacc/bison, JavaCC, or equivalent, including ability to design, debug, and evolve grammars.

  • Strong understanding of REST APIs, distributed systems, and RDBMS concepts, with SQL expertise across SQL Server, Oracle, and PostgreSQL.

  • Extensive experience designing and developing enterprise-grade applications, frameworks, or platform components.

  • Strong proficiency in Windows and Linux environments, including debugging complex system-level and parser-related issues.

  • Ability to mentor engineers and guide best practices in parsing design, grammar management, and language evolution.

  • Strong communication skills, capable of explaining complex parsing logic and compiler concepts to diverse audiences.

  • Advanced expertise in Qt Core and low-level modules.

  • Skilled at reducing platform-specific code and increasing portability across Windows and Linux.

  • Strong command of OS internals, filesystems, threading models, and debugging tools.

  • Highly desirable: experience porting Windows applications to Linux.

  • Exposure to IBM i (AS/400) and/or IBM z architectures desirable, especially experience working with legacy language formats and mainframe source parsing.

AI & Developer Productivity Tools

  • Hands-on experience using AI code assistants such as: GitHub Copilot Microsoft Copilot

  • Ability to leverage AI tools for: Code generation Refactoring Unit test creation Documentation Development acceleration

  • Strong understanding of validating and responsibly integrating AI-generated code into complex parsing or compiler pipelines.

Containerization & DevOps

  • Proficiency with Docker for: Image creation Multi-stage builds Debugging containerized applications Optimizing images for performance and footprint

  • Experience containerizing parser engines, batch analysis workloads, or language-processing services.

Leadership & Senior-Level Responsibilities

  • Defines system architecture and drives design decisions, including parser frameworks and language-processing subsystems

  • Mentors engineers and leads deep technical reviews, particularly in grammar design, parsing logic, and performance optimization

  • Drives complex root-cause analysis for production issues, including language edge cases and parsing inaccuracies

  • Partners with cross-functional teams to align product direction with language support and parsing strategy

  • Owns long-term initiatives such as adding support for new programming languages or evolving parsing platforms

  • Models engineering excellence in building reliable, extensible, and high-performance parsing systems

.

Rocket Software Inc. is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Rocket Software Inc. is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

At Rocket Software, we believe AI is a critical enabler of innovation and productivity. All Rocketeers are expected to actively leverage AI-powered tools and technologies, where appropriate, to enhance efficiency, improve decision-making, and deliver greater impact in their roles. Embracing continuous learning and the responsible use of AI is an essential part of how we work.

As part of our commitment to a safe and trustworthy workplace, we include background and reference checks in our hiring process.

Rocket is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. If you need special assistance or an accommodation while seeking employment, please call: 781-577-4321 or send an email to [email protected]. We will make a determination on your request for reasonable accommodation on a case-by-case basis.

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,084,338 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Pune
.NET Developer 10 hours ago
Hybrid · Full-Time · 4+ years exp · Hyderabad
Python
SQL
PowerShell
C#
C#
.NET
Databases
PostgreSQL
Oracle
DevOps
Rest API
Splunk
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Grafana
Incident Management
Windows
Management
ITIL
Apply
In office · 3+ years exp · Mumbai
Java
Databases
RabbitMQ
Apache Kafka
DevOps
Rest API
Prometheus
CI/CD
AWS
Docker
Kubernetes
Grafana
Amazon EKS
AWS Lambda
Amazon EC2
Amazon S3
Amazon ECS
Amazon CloudWatch
API Gateway
Apply
In office · 4+ years exp · Mumbai
Python
JavaScript
Java
SQL
Python
pySpark
Java
Spring Boot
AI/ML
Copilot
Claude
Spark
AI Agents
Machine Learning
Frontend
React.js
DevOps
Terraform
CI/CD
Jenkins
AWS
Spinnaker
Analytics
ETL/ELT
Management
Agile
Apply
In office · 3+ years exp · Hyderabad
Java
Databases
Apache Kafka
AI/ML
Spark
Flink
DevOps
GCP
Azure
CI/CD
AWS
Management
Agile
Apply
In office · 3+ years exp · Pune
JavaScript
TypeScript
SQL
C#
C#
.NET
Frontend
Angular
Bootstrap
React.js
JQuery
DevOps
Rest API
CI/CD
Jenkins
Git
AWS
Docker
Spinnaker
Management
Agile
Apply
$120k – $180k per year · Remote (United States) · 5+ years exp · Bachelor's Degree · United States
Python
SQL
Python
pySpark
Databases
PostgreSQL
Snowflake
Databricks
Delta Lake
Microsoft Fabric
AI/ML
Spark
Airflow
OCR
Frontend
Lighthouse
DevOps
Rest API
Azure
CI/CD
Git
AWS
Amazon S3
Analytics
Power BI
ETL/ELT
Azure Data Factory
AWS Glue
Management
Agile
Apply
$120k – $180k per year · Remote (United States) · Full-Time · 5+ years exp · Bachelor's Degree · United States
Python
SQL
Python
pySpark
Databases
PostgreSQL
AI/ML
Spark
Airflow
NLP
OCR
Frontend
Lighthouse
DevOps
Rest API
Azure
CI/CD
Git
AWS
Analytics
Power BI
ETL/ELT
Management
Agile
Apply
Ai Engineer 11 days ago
≈ $83k – $177k per year (Estimated) · In office · 5+ years exp · Dublin
Python
SQL
PowerShell
AI/ML
Fine-tuning
Prompt Engineering
OpenAI
Anthropic
DevOps
Azure
Kubernetes
Apply
≈ $20k – $39k per year (Estimated) · In office · Internship · 2+ years exp · Bachelor's Degree · Querétaro
Python
C++
Robotics
ROS
Chips/EDA
Advantest / Teradyne ATE
Apply
≈ $20k – $39k per year (Estimated) · In office · Internship · 2+ years exp · Bachelor's Degree · Querétaro
Python
C++
Robotics
ROS
Chips/EDA
Advantest / Teradyne ATE
Apply
≈ $14k – $32k per year (Estimated) · In office · Full-Time · Hyderabad · Chennai
JavaScript
TypeScript
Node JS
DevOps
Rest API
Azure DevOps
GitHub Actions
Azure
CI/CD
GitOps
Jenkins
Git
AWS
Docker
Kubernetes
Platform Engineering
Trunk-Based Development
Apply
In office · Full-Time · 7+ years exp · Bachelor's Degree · Pune
Java
DevOps
Rest API
Management
Agile
Apply
≈ $78k – $152k per year (Estimated) · Remote (United Kingdom) · Full-Time · Bachelor's Degree · United Kingdom
C++
Databases
Db2
Apply
Software Engineer III 4 months ago
$45k – $77k per year · Remote (Lithuania) · Full-Time · 4+ years exp · Bachelor's Degree · Vilnius
C++
Apply
In office · Full-Time · 4+ years exp · Sofia
C#
C#
.NET
Databases
PostgreSQL
MS SQL
DevOps
CI/CD
Apply
Software Engineer 7 hours ago
In office · Full-Time · 3+ years exp · Bachelor's Degree · Pune
JavaScript
TypeScript
SQL
C#
Frontend
Tailwind CSS
Next.js
React.js
Material UI
Sass
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Docker
GitHub
Cybersecurity
OWASP
Design
Figma
Apply
In office · 3+ years exp · Pune
Python
PowerShell
Bash
DevOps
Splunk
Terraform
Ansible
OpenTelemetry
Prometheus
Azure
CI/CD
Docker
Kubernetes
Grafana
Windows
Management
ServiceNow
ITSM
Apply
In office · Pune
Python
PowerShell
Bash
DevOps
Splunk
Terraform
Ansible
GCP
OpenTelemetry
Prometheus
Azure
CI/CD
AWS
Docker
Kubernetes
Grafana
Windows
Management
ServiceNow
ITSM
Apply
In office · Pune
JavaScript
Java
Node JS
Java
Spring Boot
Databases
MySQL
DevOps
Rest API
Apply
Remote (India) · Full-Time · Bengaluru · Pune · Hyderabad · Mumbai · Chennai
Python
Go
Java
SQL
Databases
RabbitMQ
Apache Kafka
DevOps
Terraform
GCP
GitHub Actions
Azure
CI/CD
AWS
Docker
Kubernetes
Cybersecurity
PCI DSS
Management
Stripe
Apply
See all jobs
This is one of many
2,084,338 more open roles from verified company boards, updated every day.