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
Transpilation/Compiler Software Specialist
Senior Compiler Specialist role focusing on software development, TypeScript, and compilers at Rocket Software.
Senior Manager, Software Engineering
Lead a global software engineering team at Rocket Software Lithuania, focusing on innovation and quality in software development.
Senior Software Engineer
Senior Software Engineer at LogRocket, focusing on system design, ML pipelines, and enhancing user experience.
Senior Fullstack Engineer
Join Rocket Science Group as a Senior Fullstack Engineer to develop scalable solutions for games in a hybrid work environment.
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.
Software Engineer, Marketing
Join Rocket Money as a Software Engineer in Marketing, focusing on full-stack development and analytics. Remote position with competitive salary.
Senior Software Engineer
Senior Software Engineer role focusing on JavaScript, .NET, and system performance in a dynamic SaaS environment.
Senior Software Engineer - Fullstack
Senior Fullstack Software Engineer role focusing on enhancing user experience through front-end and back-end development.
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.
Senior Backend Developer
Senior Backend Developer needed in Berlin with expertise in JavaScript, Node.js, and databases for a dynamic startup.
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.
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.
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.
Lead Software Engineer - Full Stack Development
Lead Software Engineer needed for designing systems to enhance user experience in a dynamic SaaS environment.
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.
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.
Senior Full-Stack Software Engineer (React, TypeScript)
Join Rogo as a Senior Full-Stack Software Engineer to develop cutting-edge AI tools in NYC.
Senior Backend Software Engineer
Senior Backend Engineer at Rogo, developing cutting-edge AI systems for financial services in NYC.
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.
Senior Software Engineer, Rust
Senior Software Engineer specializing in Rust for Apollo GraphQL, remote position with competitive benefits.
Software Development Engineer - Compiler
Join Annapurna Labs as a Software Development Engineer focusing on compilers and machine learning.
Software Development Engineer - Compiler
Join Annapurna Labs as a Software Development Engineer focusing on compiler optimization and machine learning.
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.
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.