Senior Software Engineer, Cross-platform Toolchain

1 day ago


Singapur, Singapore Goodnotes Full time

Senior Software Engineer, Cross-platform Toolchain At Goodnotes, we believe every individual holds untapped potential waiting to be unleashed. By reimagining how we interact with information, we merge human creativity with the breakthrough capabilities of AI to create the best medium for human and AI collaboration. 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 a cross‑platform engineering team that ensures top‑of‑the‑market quality beyond iOS devices. Our international squad spans 6 countries across Europe and Asia, and thanks to asynchronous work culture, time differences do not impact your work‑life balance. Synchronous collaboration occurs during overlap hours through weekly planning sessions, retrospectives and technical excellence meetings. About The Role As a Compiler Engineer, you will work on improving Wasm & Android support for Swift and implementing new Swift features that benefit Goodnotes and the wider Swift community. What you will do Lead state‑of‑the‑art development of Swift and Wasm support, contributing to global web technology and multiplatform development. Scope and spearhead technical projects across the Swift codebase, such as multithreading support for Swift on Wasm and enhanced JNI support for Swift on Android. Collaborate with the LLVM community and our contacts at Apple to improve performance and reliability for Swift on Wasm and Android. Partner with the product infrastructure team to improve tooling and the developer environment for Swift. Engage with the Swift and LLVM community on forums, fix bugs and contribute to future proposals. Give back to the open‑source community and upstream our work to benefit the broader ecosystem. Required skills and experience Experience with LLVM (or a similar compiler such as GCC), ideally with the Swift source code. Experience tech‑leading critical projects or initiatives within your team and organization. Worked on large, complex codebases and able to improve systems for easier maintenance. Passion for elegant, maintainable build tooling and configuration. Pragmatic with a big‑picture perspective, able to prioritize and scope effectively. Bias to action and a learning mindset that embraces rapid iteration. Familiarity with Wasm and Android is a plus, but not required. Bonus points for maintaining open‑source projects and contributing to external proposals. Excellent communication skills and ability to present plans, risks, blockers, and mitigation to a broader engineering team. Interview Process Introductory call with talent acquisition to discuss background and motivation. 1‑hour live coding interview focused on algorithms and data structures. 1‑hour live interview on fixing performance issues, giving you insight into Goodnotes engineering culture. 1‑hour call with the hiring manager to explore day‑to‑day management, growth, and career development. 1‑hour call with 2‑3 stakeholders you will work closely with. Benefits Meaningful equity in a profitable tech‑startup. Budget for noise‑cancelling headphones, home office setup, professional training, and health & wellness. Sponsored trips 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. Onboarding Timeline After 1 month you will... Onboard onto our team and codebase with an onboarding buddy. Attend onboarding presentations on the company, product, codebase, and culture. Become familiar with Swift, our Wasm & Android toolchain, and roadmap. Ship a few bug fixes and small improvements across our codebase and tooling. Pair program with several team members. Regularly post product feedback in the #xplatform‑bugs channel. After 3 months you will... Be familiar with Wasm & Android architecture and suggest ways to ease product engineers’ work. Be comfortable with our Wasm & Android toolchain, Swift bindings, and how the Swift compiler works on Wasm & Android. Deploy several tickets to improve Swift language features and developer tooling. Participate in weekly engineering discussions about architecture, code review practices, code style, and more. Engage in infrastructure discussions around observability, performance regression monitoring, and updater refinement. After 6 months you will... Interview candidates and lead projects from conception to production launch. Mentor and pair‑program newer engineers, helping them spin 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. Seniority level Mid‑Senior level Employment type Full‑time Job function Engineering and Information Technology Software Development Industry Referrals increase your chances of interviewing at Goodnotes by 2x Get notified about new Senior Software Engineer jobs in Singapore, Singapore . #J-18808-Ljbffr



  • Singapur, Singapore Astek Full time

    Overview ASTEK has been providing IT and Engineering solutions for some of the world’s largest industrial and services groups for more than 35 years with 10,000 passionate experts in 22 countries throughout Europe, APAC, Middle East and the Americas. Currently, we are looking for Senior Software Engineer (Government Commercial Cloud (GCC) project) which...


  • Singapur, Singapore MOTIONAL SINGAPORE PTE. LIMITED Full time

    Mission Summary:We are seeking a capable and highly motivated Team Lead for our Developer Platform team to enable rapid and safe software delivery by providing a unified, efficient and reliable platform for all developers at Motional. You will lead a team of talented engineers that focuses on improving the engineering experience and developer productivity of...


  • Singapur, Singapore Singapore Exchange Limited Full time

    Job Type: Permanent (HC) Location: Singapore, SG Senior Software Engineer, GenAI Platforms Job Summary We are seeking an experienced Senior Software Engineer with a strong track record in software development and deep expertise in implementing Generative AI (GenAI) solutions from concept to production within an enterprise environment. The successful...

  • AI Platform Engineer

    3 weeks ago


    Singapur, Singapore Dell Technologies Full time

    AI Platform Engineer (Senior Principal Software Engineer) Join to apply for the AI Platform Engineer (Senior Principal Software Engineer) role at Dell Technologies. The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for...


  • Singapur, Singapore Canonical Full time

    Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon Join to apply for the Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon role at Canonical Continue with Google Continue with Google Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon 2 months ago Be among the first 25 applicants Join to apply for the...

  • Software Engineer

    1 day ago


    Singapur, Singapore RAPSODO PTE. LTD. Full time

    Rapsodo is a Sports Technology company with offices in the USA, Singapore, Turkey & Japan. We develop sports analytics products that are data-driven, portable and easy-to-use to empower athletes at all skill levels to analyse and improve their performance. From Major League Baseball star pitchers to Golf tour players, athletes use Rapsodo technology to up...

  • Software Engineer

    2 weeks ago


    Singapur, Singapore Atlas Full time

    Overview Atlas is building the operating system for restaurants. Atlas is the easiest way to start, run and grow any restaurant online and offline. We are the team that previously built Grain, a venture-backed online restaurant, to millions in revenue. Team and investors are from Grain, Accenture, Microsoft, Udacity, McKinsey, Salesforce, Y Combinator and...


  • Singapur, Singapore SGX Group Full time

    Senior Software Engineer Join to apply for the Senior Software Engineer role at SGX Group SGX is seeking experienced Senior Software Engineers to join our core engineering team responsible for the design and delivery of a high-performance, secure, and scalable OTC derivatives platform. This role offers significant ownership, technical autonomy, and the...


  • Singapur, Singapore MOTIONAL SINGAPORE PTE. LIMITED Full time

    In our Motion Planning team, you'll apply your passion for robotics and software development for production-ready autonomous vehicles. In this role, you'll perform groundbreaking research, conduct design processes, and implement performance-critical algorithms to generate safe, comfortable, and intuitive autonomous vehicle behaviors across Motional’s fleet...


  • Singapur, Singapore PayPal Full time

    Join to apply for the Senior MTS Software Engineer role at PayPal 13 hours ago Be among the first 25 applicants Join to apply for the Senior MTS Software Engineer role at PayPal The CompanyPayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple,...