Rocket Software logo

Senior Compiler Software Engineer

Rocket Software

Job Overview

Rocket Software is seeking a Senior Compiler Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, troubleshooting, and debugging software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. You will also influence software design in relation to hardware compatibility.

Responsibilities

  • Review and provide feedback on designs.
  • Take ownership of the design and development of features within their component.
  • Recognize and solve anti-patterns.
  • Define components that fit into the architecture.
  • Optimize software design to leverage platform capabilities.
  • Act as the technical subject matter expert for a product domain.
  • Handle multiple competing priorities.
  • Teach and grow junior team members.

Required Qualifications

  • 8+ years of software engineering experience.
  • Mastery of data structures and algorithms.
  • Experience in building compilers or transpilers, particularly for high-level programming languages.

Preferred Qualifications

  • Strong foundation in computer science with an emphasis on programming languages, compiler construction, and software architecture.
  • Technical understanding of TypeScript, OCaml or other languages with rich type systems and type inference.
  • Active participation in language implementation community, including contribution to open source projects.

Education

  • Bachelor's/Master's degree in Computer Science, or related field or equivalent practical experience.

Travel Requirements

  • 0-10%

What Rocket Software Offers

  • Extensive paid time off programs (paid holidays, sick, and unlimited vacation time).
  • Healthcare coverage options to fit you (and your family’s) needs.
  • Retirement savings, with matching contributions by Rocket Software.
  • Life and disability coverage.
  • Leadership and skills training opportunities.

Rocket Software 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.

Benefits
Extracted with AI

  • Paid time off
  • Healthcare coverage
  • Retirement savings with company match
  • Life and disability coverage
  • Leadership and skills training opportunities

Similar jobs

Last update: 23 minutes ago

Rocket Software logo
Rocket Software

Transpilation/Compiler Software Specialist

Senior Compiler Specialist role focusing on software development, TypeScript, and compilers at Rocket Software.

Rocket Software Lithuania logo
Rocket Software Lithuania

Senior Manager, Software Engineering

Lead a global software engineering team at Rocket Software Lithuania, focusing on innovation and quality in software development.

LogRocket logo
LogRocket

Senior Software Engineer

Senior Software Engineer at LogRocket, focusing on system design, ML pipelines, and enhancing user experience.

Rocket Science Group 🔜 Gamescom logo
Rocket Science Group 🔜 Gamescom

Senior Fullstack Engineer

Join Rocket Science Group as a Senior Fullstack Engineer to develop scalable solutions for games in a hybrid work environment.

Rocket Money logo
Rocket Money

Senior Software Engineer, Marketing

Join Rocket Money as a Senior Software Engineer in Marketing, working with JavaScript, Node.js, and React.js to drive growth.

Rocket Money logo
Rocket Money

Software Engineer, Marketing

Join Rocket Money as a Software Engineer in Marketing, focusing on full-stack development and analytics. Remote position with competitive salary.

LogRocket logo
LogRocket

Senior Software Engineer

Senior Software Engineer role focusing on JavaScript, .NET, and system performance in a dynamic SaaS environment.

LogRocket logo
LogRocket

Senior Software Engineer - Fullstack

Senior Fullstack Software Engineer role focusing on enhancing user experience through front-end and back-end development.

RocketParts logo
RocketParts

Senior Full-Stack Engineer (TypeScript + React)

Senior Full-Stack Engineer needed for a growing software agency in Spain, specializing in TypeScript and React with a focus on payment integrations.

Rocketscout logo
Rocketscout

Senior Backend Developer

Senior Backend Developer needed in Berlin with expertise in JavaScript, Node.js, and databases for a dynamic startup.

Rocket Money logo
Rocket Money

Engineering Team Leader - Cloud Infrastructure

Lead a cloud infrastructure team at Rocket Money, focusing on scalable, reliable systems. Requires 5+ years in cloud architecture and DevOps.

LogRocket logo
LogRocket

Entry-Level Software Engineer

Join LogRocket as an Entry-Level Software Engineer in Boston, MA. Engage in full stack and backend development with a focus on JavaScript and cloud technologies.

Rocket Money logo
Rocket Money

Senior Full Stack Engineer - Node.js, React.js, TypeScript

Join Rocket Money as a Senior Full Stack Engineer to enhance our Cancellation systems using Node.js, React.js, and AI.

LogRocket logo
LogRocket

Lead Software Engineer - Full Stack Development

Lead Software Engineer needed for designing systems to enhance user experience in a dynamic SaaS environment.

Rogo logo
Rogo

Senior Full-Stack Software Engineer (React, TypeScript)

Join Rogo as a Senior Full-Stack Engineer to shape cutting-edge AI tools using React and TypeScript.

Workiva logo
Workiva

Senior Software Engineer

Join Workiva as a Senior Software Engineer, leveraging TypeScript, GraphQL, and React in a remote role with a focus on cloud-based architecture.

Rogo logo
Rogo

Senior Full-Stack Software Engineer (React, TypeScript)

Join Rogo as a Senior Full-Stack Software Engineer to develop cutting-edge AI tools in NYC.

Rogo logo
Rogo

Senior Backend Software Engineer

Senior Backend Engineer at Rogo, developing cutting-edge AI systems for financial services in NYC.

Rocket Money logo
Rocket Money

Senior Full Stack Engineer, User Onboarding

Join Rocket Money as a Senior Full Stack Engineer focusing on user onboarding. Work remotely with Node.js, React, and more.

Apollo GraphQL logo
Apollo GraphQL

Senior Software Engineer, Rust

Senior Software Engineer specializing in Rust for Apollo GraphQL, remote position with competitive benefits.

Doctor logo
Doctor

Software Development Engineer - Compiler

Join Annapurna Labs as a Software Development Engineer focusing on compilers and machine learning.

Doctor logo
Doctor

Software Development Engineer - Compiler

Join Annapurna Labs as a Software Development Engineer focusing on compiler optimization and machine learning.

Sourcegraph logo
Sourcegraph

Software Engineer - Cody Core [IC2]

Join Sourcegraph as a Software Engineer on the Cody Core team, integrating AI technologies into coding practices. Remote work available.

DigitalOcean logo
DigitalOcean

Senior Software Engineer (AI/ML)

Join DigitalOcean as a Senior Software Engineer (AI/ML) to build AI/ML features using TypeScript, React, and GraphQL. Remote role with competitive benefits.