×
Register Here to Apply for Jobs or Post Jobs. X

Senior Compiler Engineer Europe Time Zone

Job in Greater London, London, Greater London, W1B, England, UK
Listing for: GoodNotes Limited
Full Time position
Listed on 2026-02-14
Job specializations:
  • Software Development
    App Developer - Mobile/Web, Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 GBP Yearly GBP 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Senior Compiler Engineer Europe Time Zone)
Location: Greater London

London, England, United Kingdom, Europe Time Zone

At Goodnotes, we believe that every individual holds untapped potential waiting to be unleashed. By reimagining the way we interact with information, we’re merging human creativity with the breakthrough capabilities of AI. Our renewed vision and mission drive us to create the best medium for human and AI collaboration, empowering users to explore new dimensions of productivity, creativity, and learning. Join us on this journey as we transform digital note-taking into an inspiring and innovative experience.

About

the team:

After our huge success on Apple platforms, we brought our product to Android, Web & Windows platforms. You will be part of the cross‑platform engineering team, which is working hard to ensure that we can deliver the same top‑of‑the‑market quality product beyond Apple devices. They’re a very international team, with your future coworkers being based in multiple countries across Europe and Asia.

However, due to the asynchronous nature of working that Goodnotes has adopted, any time difference will not impact your work‑life balance. Synchronous communication and collaboration among peers will be carried out during overlap hours, including weekly planning sessions, retrospectives and those sessions arranged by the team for other purposes such as managing technical excellence. As a Compiler Engineer, you will be part the Developer Experiencie squad within the Cross‑Platform team.

About

the Role

As a Software Engineer - Compilers working on Swift and LLVM at Goodnotes, you will work on improving Wasm & Android support for Swift, and implementing new Swift features that would be helpful for both Goodnotes and the Swift community dnotes is making a huge bet on Swift and, in doing so, changing how cross‑platform apps are built forever– but we’ll need your help to get there!

The Developer Experience squad goal is to enable other cross‑platform engineers to build the best note‑taking and productivity application across multiple platforms, leveraging on PWA and Wasm technology, giving other engineers the tools to build a highly performing application with the greatest quality in a high delivery and fast‑moving set‑up. The squad stakeholders will be your fellow engineers with whom you will shape the roadmap to exploit the most fruitful technical opportunities.

This

is the role for you, if you’re excited to work on the things listed below:
  • Be a leading part of the state‑of‑the‑art development of Swift and Wasm support, helping not only Goodnotes engineers but also the worldwide advancement of web technology and multiplatform development.
  • Scope and spearhead technical projects across the Swift codebase, like implementing multithreading support for Swift on Wasm and better JNI support for Swift on Android.
  • Collaborate with the LLVM community and our contacts at Apple to better understand how we can improve performance and reliability for Swift on Wasm and Android (and Swift generally).
  • Work with our product infrastructure team to improve tooling and the developer environment for Swift.
  • Engage with the Swift and LLVM community on forums, helping fix bugs and contributing to future proposals.
  • Give back to the open‑source community. We believe in up streaming our work to benefit the community that we benefit greatly from.
The skills you will need to be successful in the above:
  • You have experience with the LLVM (or other compiler, eg. GCC) codebase, ideally with the Swift source code.
  • You have experience tech leading critical projects or initiatives within your team and organization.
  • You've worked on large, complex codebases.
  • You understand how to improve systems to make them easier to understand, debug, and maintain.
  • You're excited about elegant, maintainable, and easy‑to‑use build tooling and configuration.
  • You're pragmatic and can see the bigger picture; you're able to reason about prioritization and scope.
  • You are biased to action. We like learning as quickly as possible, so we embrace failing fast to refine our code, systems, and processes rapidly.
  • Some familiarity with Wasm and Android is preferred but not required.
  • Bonus points for maintaining open‑source…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary