Senior Compiler Software Engineer
Rocket SoftwareJob 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
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.
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.
Senior Software Engineer
Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Machine Learning Compiler Engineer
Join Qualcomm as a Machine Learning Compiler Engineer to optimize ML compilers for cutting-edge accelerators.
Senior Software Engineer
Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.
Senior Fullstack Engineer
Join Rocket Science Group as a Senior Fullstack Engineer to develop scalable solutions for games in a hybrid work environment.
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.
Senior Full-Stack Product Engineer
Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.
Software Development Engineer - Compiler
Join Annapurna Labs as a Software Development Engineer focusing on compilers and machine learning.
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.
Full Stack Software Engineer (Starlink)
Join SpaceX as a Full Stack Software Engineer for Starlink, working on cutting-edge satellite internet technology.
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 - Language Tools
Join Datadog as a Senior Software Engineer in Lisbon to develop language tools for backend engineers.
Software Engineer - Roku (Brightscript)
Join Accedo as a Software Engineer specializing in Roku and Brightscript in Stockholm. Work on cutting-edge video solutions.
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.
Senior Software Engineer
Join Umbra as a Senior Software Engineer to develop software for autonomous satellite operations. Remote or hybrid in Santa Barbara, CA.
Senior Software Engineer, Distributed Systems
Join Monad Labs as a Senior Software Engineer to innovate in distributed systems and blockchain technology.
Technical Manager & Senior Software Engineer
Lead and mentor a team of software engineers while contributing to project development in a remote role.
Senior Software Engineer, Crypto-Native
Join Monad Labs as a Senior Software Engineer to integrate blockchain with external systems using C, C++, or Rust.
Senior Software Engineer
Join Lattice as a Senior Software Engineer to build robust software using AWS, React, and PostgreSQL. Remote position with great benefits.
Senior Frontend Software Engineer III
Join Crunchyroll as a Senior Frontend Software Engineer III, focusing on TypeScript and React in a remote role.
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.
Principal Software Engineer - Cloud Security
Join Microsoft as a Principal Software Engineer focusing on cloud security solutions. Remote work available.
Senior Software Engineer - Language Tools
Join Datadog as a Senior Software Engineer in Lyon to develop and support language tools for backend engineers.