reMarkable is a Norwegian technology company that develops products and services to help people think better in a distracted world. In a short amount of time, we’ve gone from a small startup to one of the fastest-growing tech scaleups in Norway, with over 200 employees and two centrally-located offices in Oslo. Following the successful launch of reMarkable 2, which was selected as one of TIME’s top 100 inventions of 2020, we’re now facing new challenges and opportunities as we expand into the global arena. That’s why we’re currently looking for a Senior Software Engineer to lead our software development as we grow globally. Ready to be part of the reMarkable journey?

About the role
We’re looking for an experienced and committed software engineer to join our collaborative cross-functional software team. As part of the team, you’ll work closely with designers, QA, backend developers, and other application developers to improve our software across different platforms - with primary focus on our companion apps on Windows, MacOS, iOS and Android. What makes us unique is that we build our own hardware, OS, and software for all platforms - and most of the code is shared across all of them. Our team has great ambitions and the potential to push the boundaries of what our ecosystem can do.

Here are a few tasks we’re currently working on:

  • Working with designers from our UX team on the graphic user interface, integration with C++ models, building design systems, and implementing next-generation apps.

  • Ensuring the writing experience feels natural when going from pen to pixels on an e-ink display. Plus, monitoring performance using advanced techniques to display and render natural pen strokes.

  • Expanding our third-party integrations in new and exciting ways and making sure the interactions from device to service function in a good way. (Currently, we offer Dropbox, Google Drive, and OneDrive integration.)

  • Working with OS integrations (such as battery management and network handling) that come with owning the entire technology stack, from hardware to UI.

  • Prioritizing and protecting the user experience, even when doing complex processing or long-running tasks. We make few compromises when it comes to performance, concurrency, and stability.

Tasks and responsibilities:

  • Participate in the planning and shaping of new and existing product features

  • Develop user-focused software and collaborate with a talented UX design team

  • Contribute to a cross-functional team consisting of QA, designers, cloud and application developers

  • Experience rapid growth in a dynamic environment

  • Use modern C++ and potentially create user interfaces in QML

  • Take ownership of our companion apps, keeping them up to date with evolutions on respective platforms and in our design system.

  • Participate in hack days as well as exchange ideas and knowledge at our tech talks

Desired qualifications:

  • Master's degree in a relevant subject, or equivalent professional experience

  • Advanced knowledge of programming languages, including but not limited to C++, Objective-C, Java/Kotlin, Swift

  • Advanced knowledge of native SDKs and Tools such as gradle, Xcode, CMake,

  • Basic knowledge of algorithms and data structures

  • Enjoy creating user interfaces and care about user interaction

  • Experience with Qt, iOS SDK, Android SDK (or other UI Frameworks)

  • Previous experience in cross platform app-development is a plus.

Employment type:





What do we offer?

  • Highly competitive salary and pension plan

  • A new Macbook/PC, reMarkable 2, your choice of mobile phone, and paid home Wi-Fi

  • Five weeks vacation + 5 reMarkable days to use as you wish

  • Premium health insurance (incl. physiotherapy and private medical consultations)

  • Access to our employee share incentive scheme

  • Flexible working hours

  • Rewarding and challenging tasks on a wide range of projects

  • Regular team events, parties, and off-site retreats

  • A shared Headspace account for your mental well-being

  • Career development opportunities as a leader or subject specialist

  • Centrally-located modern offices in Grünerløkka, Oslo

  • A unique opportunity to contribute to one of the fastest-growing tech scaleups in Norway

At reMarkable, we offer the opportunity to contribute towards building a global tech company. You'll join a fast-paced, dynamic work environment and be involved in every step of creating a product that's used and valued by hundreds of thousands of customers around the globe.

Besides robust career development and growth opportunities, we offer a workplace where everyone can influence the company's direction, story, and success. We're a committed and highly motivated team with a lot of love for what we do and the people that we work with.

Through collaboration, we create a generous, respectful, and supportive environment where people take the extra steps needed to help each other succeed as well as exceed expectations.

9 helpful things to know before you apply

Learn more about our process