Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
840

Software Engineer Remote jobs in Mexico

Senior Software Engineer – XP Toolchain (UK / Europe Time Zone)

Goodnotes

Greater London
Hybrid
GBP 60,000 - 85,000
Today
Be an early applicant
I want to receive the latest job alerts for “Software Engineer Remote” jobs

REMOTE Lead Golang Developer Software Engineer Finance London

Joseph Harry Ltd

Greater London
Remote
GBP 80,000 - 100,000
Yesterday
Be an early applicant

Senior Software Engineer (CDN)

Bunny

Greater London
Remote
GBP 125,000 - 150,000
Today
Be an early applicant

Software Engineer II (Backend)

Entrust

Greater London
Hybrid
GBP 60,000 - 80,000
Today
Be an early applicant

Lead Software Engineer C++ Media Broadcasting

Client Server

Epsom
Remote
GBP 80,000 - 95,000
2 days ago
Be an early applicant
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Lead Software Engineer C++ Media Broadcasting

linkup

Ewell
Remote
GBP 80,000 - 95,000
2 days ago
Be an early applicant

Staff Software Engineer, Flywheel Engage

Hubspot

Greater London
Hybrid
GBP 70,000 - 90,000
Yesterday
Be an early applicant

Lead Software Engineer - .Net - Fully Remote

Lorien

Manchester
Remote
GBP 50,000 - 70,000
Yesterday
Be an early applicant
HeadhuntersConnect with headhunters to apply for similar jobs

.NET Software Engineer – Zurich / Remote

Noir Consulting

England
Hybrid
GBP 75,000 - 114,000
Today
Be an early applicant

Senior Software Engineer – Race Tech & Data Systems

Arrow McLaren IndyCar

Woking
Hybrid
GBP 40,000 - 60,000
Today
Be an early applicant

SC Cleared - Full Stack Software Engineer - React, Node, AWS - 550 - Inside IR35 - Remote

RecOps

United Kingdom
Remote
GBP 80,000 - 100,000
Yesterday
Be an early applicant

Lead Data Visualisation Software Engineer

Bright Purple

Nottingham
Hybrid
GBP 95,000
2 days ago
Be an early applicant

PLC & HMI Software Engineer

Talent Finder

Beckingthorpe
Hybrid
GBP 42,000 - 52,000
Today
Be an early applicant

Senior Software Engineer, Bonsai

Zoom Video Communications

Greater London
Hybrid
GBP 60,000 - 80,000
Yesterday
Be an early applicant

Senior Full Stack Software Engineer .NET Core Angular

Remote Jobs

United Kingdom
Remote
GBP 45,000 - 65,000
4 days ago
Be an early applicant

Graphics Software Engineer

Langham Recruitment

Cambridge
Remote
GBP 65,000 - 75,000
6 days ago
Be an early applicant

Graphics Software Engineer

Langham Recruitment

Oxford
Remote
GBP 65,000 - 75,000
6 days ago
Be an early applicant

Graphics Software Engineer

Langham Recruitment

Sheffield
Remote
GBP 65,000 - 75,000
6 days ago
Be an early applicant

Software Engineer

Harrington Starr

Liverpool
Remote
GBP 80,000 - 100,000
3 days ago
Be an early applicant

Lead Software Engineer

Fruition Group

England
Remote
GBP 100,000 - 120,000
5 days ago
Be an early applicant

Principal Software Engineer

Morson Edge

Newcastle upon Tyne
Remote
GBP 90,000 - 120,000
3 days ago
Be an early applicant

Principal Software Engineer

Morson Edge

Nottingham
Remote
GBP 102,000 - 120,000
3 days ago
Be an early applicant

SC Cleared - Full Stack Software Engineer - React, Node, AWS - 525 - Inside IR35 - Remote

RecOps

United Kingdom
Remote
GBP 80,000 - 100,000
5 days ago
Be an early applicant

Software Engineer

LGC Group

Teddington
Remote
GBP 50,000 - 70,000
Today
Be an early applicant

Senior Software Engineer

Jet2

West Yorkshire
Hybrid
GBP 50,000 - 70,000
2 days ago
Be an early applicant

Top job titles:

Dibujo jobsLunes A Viernes jobsTurno Nocturno jobsEscuelas jobsResidente De Obra jobsAsistente jobsLicenciatura jobsParcial jobsVigilante jobsComedor jobs

Top companies:

Jobs at WalmartJobs at NikeJobs at TelevisaJobs at Home DepotJobs at Tv AztecaJobs at IcaJobs at ToyotaJobs at BepensaJobs at Johnson & JohnsonJobs at Mattel

Top cities:

Jobs in GuadalajaraJobs in MonterreyJobs in TijuanaJobs in MexicaliJobs in Ciudad JuarezJobs in PueblaJobs in San Luis PotosiJobs in LeonJobs in ChihuahuaJobs in Aguascalientes

Similar jobs:

Desarrollador De Software jobsDesarrollo De Software jobsIngeniero De Software jobs
Senior Software Engineer - XP Toolchain (UK / Europe)
Goodnotes
Greater London
Hybrid
GBP 60,000 - 85,000
Full time
Yesterday
Be an early applicant

Job summary

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.

Benefits

Meaningful equity in a profitable tech-startup
Budget for professional development
Flexible working hours and location
Medical insurance for dependents

Qualifications

  • Experience with the LLVM (or other compiler) codebase, ideally with Swift source code.
  • Experience tech leading critical projects or initiatives.
  • Experience working on large, complex codebases.
  • Understanding of how to improve systems for maintainability.

Responsibilities

  • Lead the development of Swift and Wasm support.
  • Scope and spearhead technical projects across the Swift codebase.
  • Collaborate with the LLVM community to improve performance.
  • Improve tooling and the developer environment for Swift.

Skills

LLVM experience
Experience leading projects
Communication skills
Experience with large codebases
Knowledge of multithreading

Tools

Swift
Wasm
Android
Job description
Senior Software Engineer – XP Toolchain (UK / Europe Time Zone)

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.

Our Values:

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

About the team:

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.

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 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.

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 upstreaming 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, e.g. 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 projects, understanding and fulfilling the needs not only of delivering according to specifications, but also providing the tooling, build systems and processes and guidelines to address external issues and improvement proposals.
  • You have great communication skills, being capable of presenting plans to the broader engineering team, clearly stating risks and blockers and remediation and mitigation plans.

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.

The interview process:
  • An introductory call with someone from our talent acquisition team. They want to hear more about your background, what you are looking for, and why you’d like to join Goodnotes
  • A 1-hour live coding interview with a basic problem to clarify and solve, leveraging algo/data structures with one of our engineers.
  • A 1-hour live in-depth interview on Fixing Performance issues. This is where you get to see what it would be like working at Goodnotes, as well as the chance to ask any engineering questions you may have
  • A one-hour call with your hiring manager. This is the person who will be managing you day to day, working on your growth and development with you, as well as supporting you throughout your career at Goodnotes
  • A one-hour call with 2-3 stakeholders you’d work closely with
What’s in it for you:
  • Meaningful equity in a profitable tech-startup
  • Budget for things like noise-cancelling headphones, setting up your home office, personal development, professional training, and health & wellness
  • Sponsored visits to our Hong Kong or London office every 2 years
  • Company-wide annual offsite
  • Flexible working hours and location
  • Medical insurance for you and your dependents
The onboarding
After 1 month you will...
  • Onboard onto our team and codebase with your onboarding buddy
  • Attend a number of onboarding presentations on the company, product, codebase, and culture
  • Get familiar with Swift, our Wasm & Android toolchain and tooling, and our Wasm & Android roadmap
  • Ship a few bug fixes and small improvements across our codebase and tooling
  • Have pair programmed with a few people on the engineering team
  • Be regularly posting product feedback about the app in our #xplatform-bugs channel
After 3 months you will...
  • Be familiar with our Wasm & Android architecture, and be thinking of ways to make product engineers' lives easier when prototyping and building new features.
  • Be familiar with our Wasm & Android toolchain, our Swift bindings, and how the Swift compiler works on Wasm & Android
  • Shipped several tickets to improve Swift language features and Swift developer tooling
  • Be involved in weekly engineering discussions about our architecture, how we do code review, code style, and more
  • Be involved in infrastructure discussions like how we add better observability to debug issues in production, how we better monitor performance regressions, and how we make our updater less finicky
After 6 months you will...
  • Be interview-trained and interviewing candidates for roles at Goodnotes
  • Be driving projects from conception to production launch
  • Be mentoring and pair programming with newer engineers to help them get spun up on the codebase

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.

Apply for this job

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.

Candidate Demographic Questions

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.

  • 1
  • 2
  • 3
  • ...
  • 34

* 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.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2026 | All rights reserved