1

Software Engineer Parser Jobs (NOW HIRING)

Work on the next iterations of Flink SQL components such as logical query planner, parser ... You will mentor other engineers with less experience in Apache Flink to get started in the ...

... Engineers, Integration, Database, and Cloud specialists. It has ample room to grow within the ... Develops relational and/or Object-Oriented databases, database parser software, and database ...

Senior DSL Engineer

Santa Clara, CA

$143K - $189K/yr

We're building a new kind of software stack: a hardware-agnostic platform that makes every system ... Design and implement compiler frontend components including the lexer, parser, abstract syntax tree ...

Senior DSL Engineer

Santa Clara, CA · On-site +1

$143K - $189K/yr

We're building a new kind of software stack: a hardware-agnostic platform that makes every system ... Design and implement compiler frontend components including the lexer, parser, abstract syntax tree ...

This role develops relational and/or object-oriented databases, parser software, and database ... engineering experience in lieu of degree). Certifications : * DoD 8570 IAT Level II (or higher)

Develops relational and/or Object Oriented databases, database parser software, and database ... The Database Engineer works primarily at the front end of the lifecycle-requirements through system ...

next page

Showing results 1-20

Software Engineer Parser information

See salary details

$83K

$177.7K

$206K

How much do software engineer parser jobs pay per year?

As of Jun 8, 2026, the average yearly pay for software engineer parser in the United States is $177,719.00, according to ZipRecruiter salary data. Most workers in this role earn between $173,000.00 and $205,000.00 per year, depending on experience, location, and employer.

What does a Software Engineer Parser do?

A Software Engineer Parser is responsible for designing, developing, and maintaining software components known as parsers. Parsers are used to analyze and interpret structured data, such as programming languages, data files, or markup languages, and convert them into a format that computers can process. This role often involves working with compiler design, syntax analysis, and implementing algorithms to read and process different data formats. Software Engineer Parsers play a crucial role in building tools like compilers, interpreters, and data transformation systems.

What are some common challenges faced by Software Engineer Parsers, and how can they be effectively addressed?

Software Engineer Parsers often encounter challenges related to handling ambiguous or malformed input data, optimizing parsing performance, and maintaining accuracy as input formats evolve. To address these challenges, it's important to implement robust error-handling mechanisms, write comprehensive unit tests, and stay updated with the latest parsing libraries and techniques. Collaboration with other developers, such as backend engineers and data scientists, also helps ensure that the parser integrates smoothly with other system components and meets project requirements.

What is the difference between Software Engineer Parser vs Software Engineer Compiler?

AspectSoftware Engineer ParserSoftware Engineer Compiler
Primary FocusDesigning and implementing parsers to analyze and interpret data or code structuresDeveloping compilers that translate source code into executable programs
Required SkillsKnowledge of parsing algorithms, syntax analysis, programming languagesUnderstanding of compiler architecture, code optimization, language semantics
Work EnvironmentTypically in software development teams working on language processing toolsOften in compiler development, programming language design, or software engineering teams
Industry UsageUsed in natural language processing, data analysis, language toolingUsed in programming language development, software engineering, system software

Both roles involve working with code analysis, but Software Engineer Parsers focus on analyzing and interpreting data or code structures, while Software Engineer Compilers work on translating source code into executable programs. They share similar skills but differ in their end goals and applications within software development.

What are the key skills and qualifications needed to thrive as a Software Engineer Parser, and why are they important?

To thrive as a Software Engineer Parser, you need strong programming skills (especially in languages like Python, Java, or C++), a solid understanding of compiler theory, and experience with parsing techniques such as lexical analysis and syntax trees. Familiarity with parsing tools and libraries (e.g., ANTLR, Lex/Yacc, or Bison) as well as knowledge of version control systems is typically required. Attention to detail, problem-solving abilities, and clear communication are vital soft skills for translating language specifications and collaborating with teams. These skills ensure high-quality, efficient parsers that are critical for software development tools, compilers, and data processing applications.
Senior Software Engineer, Backend - RQL

Senior Software Engineer, Backend - RQL

Rippling

San Francisco, CA • On-site

$168K - $280K/yr

Full-time

Posted 19 days ago


Rippling rating

8.7

Company rating: 8.7 out of 10

Based on 13 frontline employees who took The Breakroom Quiz

38th of 186 rated software companies


Job description

About Rippling
Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. For the first time ever, you can manage and automate every part of the employee lifecycle in a single system.
Take onboarding, for example. With Rippling, you can hire a new employee anywhere in the world and set up their payroll, corporate card, computer, benefits, and even third-party apps like Slack and Microsoft 365-all within 90 seconds.
Based in San Francisco, CA, Rippling has raised $1.4B+ from the world's top investors-including Kleiner Perkins, Founders Fund, Sequoia, Greenoaks, and Bedrock-and was named one of America's best startup employers by Forbes.
We prioritize candidate safety. Please be aware that all official communication will only be sent from @Rippling.com addresses.
About The Role
The Platform team is responsible for developing core services and cross-cutting products that form the building blocks at Rippling. Other engineering teams at Rippling leverage these fundamental Lego blocks to create complex products on top of them.
The team owns the analytics, customizable workflows, data platform, reporting, permissions, and custom fields products. All these projects have customer-facing product components and core platform components supporting 10+ product teams. This is a unique opportunity to work on both product and platform layers at the same time.
At Rippling, we want users to configure and customize our features/products without complexity. Therefore, we've created a new language called Rippling Query Language (RQL) which allows our customers to write Queries and scripts to create Formula Fields inside of our analytics suite, applications in Data Cloud and extend functionality elsewhere across Rippling.
RQL internally has its own grammar, parser, query translator, distributed query processing engine, and a distributed datastore. You will work on challenging technical challenges like distributed systems and big data technologies.
What You'll Do
  • Work on distributed processing engines and distributed databases
  • Develop high-quality software with attention to detail using tech stacks like Python, MongoDB, CDC, and Kafka
  • Leverage big data technologies like Aurora, Trino, Presto, Pinot, Iceberg, Flink and more.
  • Build custom programming languages within the Rippling Platform
  • Create data platforms, data lakes, and data ingestion systems that work at scale
  • Design, develop, code, and test software systems, improvements, products, and user-facing experiences
  • Work alongside software architects and senior developers doing state-of-the-art development work
  • Contribute to product design and implementation discussions
  • Find and build unique solutions to implement projects from the idea phase to production

What You'll Need
  • 6+ years experience in backend engineering roles
  • Experience writing testable and performant backend code
  • Experience working in a fast-paced, dynamic environment
  • Experience mentoring less-experienced developers
  • Ability to thrive in an environment that grants you a lot of autonomy to explore creative solutions

Additional Information
Rippling is an equal opportunity employer. We are committed to building a diverse and inclusive workforce and do not discriminate based on race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, veteran or military status, or any other legally protected characteristics, Rippling is committed to providing reasonable accommodations for candidates with disabilities who need assistance during the hiring process. To request a reasonable accommodation, please email accomodations@rippling.com
Rippling highly values having employees working in-office to foster a collaborative work environment and company culture. For office-based employees (employees who live within a defined radius of a Rippling office), Rippling considers working in the office, at least three days a week under current policy, to be an essential function of the employee's role.
This role will receive a competitive salary + benefits + equity. The salary for US-based employees will be aligned with one of the ranges below based on location; see which tier applies to your location here.
A variety of factors are considered when determining someone's compensation-including a candidate's professional background, experience, and location. Final offer amounts may vary from the amounts listed below.
The pay range for this role is:
168,000 - 280,000 USD per year (US San Francisco Bay Area)
168,000 - 280,000 USD per year (US Tier 1)

What Rippling employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom