Goodnotes
Joseph Harry Ltd
Bunny
Entrust
Client Server
linkup
Hubspot
Lorien
Connect with headhunters to apply for similar jobsNoir Consulting
Arrow McLaren IndyCar
RecOps
Bright Purple
Talent Finder
Zoom Video Communications
Remote Jobs
Langham Recruitment
Langham Recruitment
Langham Recruitment
Harrington Starr
Fruition Group
Morson Edge
Morson Edge
A growing tech company in London is seeking a Senior Software Engineer specializing in compilers to enhance Swift and Wasm support. This role involves leading technical projects, collaborating with the LLVM community, and helping improve development tooling. Candidates should have experience with LLVM and large codebases, strong communication skills, and a passion for open-source contributions. Flexible working hours and meaningful equity options are included.
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.
Dream big — Be visionary, strategic, and open to innovation
Build great things — Work in service of our users, always improving and pushing higher
Operate like an owner — Take responsibility with bold decision-making and bias for action
Win like a sports team — Be trusting and collaborative while empowering others
Learn and grow fast — Never stop learning and iterate fast
Share our passion — Share ideas and practice enthusiasm and joy
Be user obsessed — Empathetic, inquisitive, practical
After our huge success on iOS, we are finally bringing 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 iOS devices. They’re a very international team, with your future coworkers being based in 6 different 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 of a small autonomous squad within the Cross-Platform team.
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 at large. Goodnotes 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 Compiler’s squad goal is to enable other cross-platform engineers to build the best notetaking 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 setup. The squad stakeholders will be your fellow engineers with whom you will shape the roadmap to exploit the most fruitful technical opportunities.
Even if you don’t meet all the criteria listed above, we would still love to hear from you! Goodnotes places a lot of value on learning and development and will support your growth if needed.
Note: Employment is contingent upon successful completion of background checks, including verification of employment, education, and criminal records.
By submitting your application, you acknowledge that you have read and understood our Candidate Privacy Notice, which provides important information about the data we collect during the application process. You can find it here.
indicates a required field
First Name *
Last Name *
Email *
Phone
Country
Phone
Resume/CV
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf
Where did you hear about this job opening? *
If remote, which country would you be working from? *
Will you need a visa sponsorship? *
Select...
What is your expected salary (please do not include this on your CV/resume)? *
Please include your local currency, or the currency of the location you are open to moving to
What is your notice period (in months)? *
Please indicate your working preference
Office-based in Hong Kong (WFH available)
Office-based in London (WFH available)
Fully remote in Europe
Fully remote in Asia
Choose all that apply.
Please note: We can only offer remote roles in Europe or Asia
Website
LinkedIn Profile
Which location would you prefer to complete the interview? *
London
Hong Kong
Can\'t travel
We\'ll invite you (when possible), to do part of our interview process in our office so you can discover our culture. We will cover the cost of transportation and accommodation.
Goodnotes is committed to equality of opportunity for all staff and applications from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief and marriage and civil partnerships.
To help us ensure a fully diverse, equitable and inclusive working environment, we invite you to fill out this voluntary survey so we can track and further our Diversity, Equity and Inclusion efforts. The information shared here cannot and will not affect your job application in any way. It’s also 100% anonymous, and is not linked to your name, identity or application.
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.