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

Remo Health logo
Remo Health

Senior Software Engineer II, Provider Experience

Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.

BOSSCAT™ Home Services and Technologies logo
BOSSCAT™ Home Services and Technologies

Senior Software Engineer

Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.

Qualcomm logo
Qualcomm

Machine Learning Compiler Engineer

Join Qualcomm as a Machine Learning Compiler Engineer to optimize ML compilers for cutting-edge accelerators.

Maxar Technologies logo
Maxar Technologies

Senior Software Engineer

Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.

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.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

Apollo GraphQL logo
Apollo GraphQL

Senior Full-Stack Product Engineer

Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.

Doctor logo
Doctor

Software Development Engineer - Compiler

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

Subject logo
Subject

Senior Software Engineer with Front-End Experience (Next.js/Vercel)

Join Subject as a Senior Software Engineer with expertise in Next.js and Vercel, leading innovative projects in a dynamic ed-tech startup.

SpaceX logo
SpaceX

Full Stack Software Engineer (Starlink)

Join SpaceX as a Full Stack Software Engineer for Starlink, working on cutting-edge satellite internet technology.

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.

Datadog logo
Datadog

Senior Software Engineer - Language Tools

Join Datadog as a Senior Software Engineer in Lisbon to develop language tools for backend engineers.

Accedo.tv logo
Accedo.tv

Software Engineer - Roku (Brightscript)

Join Accedo as a Software Engineer specializing in Roku and Brightscript in Stockholm. Work on cutting-edge video solutions.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

Umbra logo
Umbra

Senior Software Engineer

Join Umbra as a Senior Software Engineer to develop software for autonomous satellite operations. Remote or hybrid in Santa Barbara, CA.

Monad Labs logo
Monad Labs

Senior Software Engineer, Distributed Systems

Join Monad Labs as a Senior Software Engineer to innovate in distributed systems and blockchain technology.

CTI logo
CTI

Technical Manager & Senior Software Engineer

Lead and mentor a team of software engineers while contributing to project development in a remote role.

Monad Labs logo
Monad Labs

Senior Software Engineer, Crypto-Native

Join Monad Labs as a Senior Software Engineer to integrate blockchain with external systems using C, C++, or Rust.

Lattice logo
Lattice

Senior Software Engineer

Join Lattice as a Senior Software Engineer to build robust software using AWS, React, and PostgreSQL. Remote position with great benefits.

Crunchyroll logo
Crunchyroll

Senior Frontend Software Engineer III

Join Crunchyroll as a Senior Frontend Software Engineer III, focusing on TypeScript and React in a remote role.

Titan logo
Titan

Senior Full Stack Software Engineer

Join Titan as a Senior Full Stack Software Engineer in New York. Work with AWS, JavaScript, and TypeScript to build innovative financial solutions.

Microsoft logo
Microsoft

Principal Software Engineer - Cloud Security

Join Microsoft as a Principal Software Engineer focusing on cloud security solutions. Remote work available.

Datadog logo
Datadog

Senior Software Engineer - Language Tools

Join Datadog as a Senior Software Engineer in Lyon to develop and support language tools for backend engineers.