Software Engineer, Compiler

Job not on LinkedIn

October 3

Apply Now
Logo of Rocket Software

Rocket Software

Enterprise • SaaS • Security

Rocket Software is a company that specializes in IT modernization and hybrid cloud solutions. They provide a variety of products and services aimed at optimizing mainframe and cloud integration, enhancing security and compliance, and improving IT skills and efficiency through automation and innovation. Rocket Software offers solutions for content services, hybrid cloud, IBM i, security, and efficiency, along with modernization of enterprise applications, data, and infrastructure. Their focus is on helping organizations seamlessly bridge critical business applications and data with AI-powered solutions for increased productivity and decision-making, while maintaining robust security and resilience.

1001 - 5000 employees

Founded 1990

🏢 Enterprise

☁️ SaaS

🔐 Security

📋 Description

• Design, develop, and maintain compiler components and internal compiler representations • Analyze and extend complex transpilers that convert legacy languages to modern languages (e.g., TypeScript, Java) • Collaborate with engineering and product teams to ensure accurate translation of legacy functionality • Optimize code generation and translation with awareness of hardware-software integration • Troubleshoot, debug, and proactively improve compiler performance and correctness • Analyze complex code paths, fix compiler crashes, and optimize slow compilation or generated code

🎯 Requirements

• Proven experience in compiler development or transpiler design • Strong knowledge of internal compiler structures, language parsing, and code generation • Strong grasp of graph algorithms, tree traversals, and other compiler-relevant patterns • Able to implement performant algorithms for static analysis, type inference, and code optimization • Proficiency in at least one low-level language (e.g., assembly) • Ability to understand and work with legacy enterprise languages • Strong coding skills with a focus on clean, efficient, and maintainable code • Effective communicator and team collaborator • Understanding of how high-level code maps to low-level instructions and performance tuning at that level

🏖️ Benefits

• Competitive salary • Flexible working hours • Professional development opportunities

Apply Now

Similar Jobs

September 17

TIP Group

1001 - 5000

🚗 Transport

Senior Software Engineer designing cloud-native Accounts Payable automation at TRAILD. Build microservices on Google Cloud, integrate with ERPs, mentor engineers.

🇦🇺 Australia – Remote

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

August 8

Splash

11 - 50

🎮 Gaming

🤖 Artificial Intelligence

👥 B2C

Become a Senior Full Stack Engineer at Splash, enhancing AI-driven music tools with a dynamic team.

🇦🇺 Australia – Remote

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

July 31

Mathspace

51 - 200

📚 Education

☁️ SaaS

As AI Product Engineer at Mathspace, create AI-powered education tools for students worldwide.

🇦🇺 Australia – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

July 28

Okendo

11 - 50

🛍️ eCommerce

☁️ SaaS

Join Okendo's Product Engineering team as a Software Engineer to enhance a marketing platform.

🇦🇺 Australia – Remote

💰 $26M Series A on 2022-07

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

July 18

Qsic

11 - 50

🤖 Artificial Intelligence

🛒 Retail

📱 Media

Join QSIC as a Senior Engineer to enhance software for their in-store audio systems remotely from Australia.

🇦🇺 Australia – Remote

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com