Software Engineer

3 months ago


Oslo, Norway Holepunch Full time

At Holepunch, we are not just developing software; we are redefining the internet's architecture to empower users and protect privacy. Our pioneering peer-to-peer (P2P) development platform, built on our open-source technology stack, Pear, eliminates the need for traditional server infrastructure. This revolutionary approach ensures that users maintain full control over their data, with unparalleled privacy and freedom from centralized oversight.

Our platform facilitates direct deployment of applications from the developer’s machine to the user, enabling seamless scalability and performance. By leveraging Node.js-based technology akin to BitTorrent, we create robust peer-to-peer connections and data replication systems that set the foundation for a decentralized web.

Learn more about Pear: docs.pears.com


Keet: A Glimpse Into the Future

Keet, our flagship P2P communications app, is the first step towards this new era. It exemplifies the potential of P2P technology in everyday applications, from messaging and file sharing to complex collaborative environments, all while maintaining user sovereignty over personal data. Keet is built to demonstrate the flexibility and scalability of our open-source tech stack Pears.


Join Our Mission: Software Engineer - Node (100% Remote)

We are seeking a talented and motivated Node.js Software Engineer to join our dynamic team. In this role, you will be responsible for developing and maintaining our P2P stack and expanding our ecosystem, which includes over 1500 public npm modules and robust, modular codebase.



  • Significant experience with Node.js: You should have experience writing high-quality, clean and efficient code in Node.js. Experience with C/C++ and writing native bindings for Node is a plus but not required.

  • Modular Development: A strong background in building and managing modular codebases and creating reusable npm modules.

  • Robust Testing & Debugging: Develop and execute tests to ensure software quality and reliability. Troubleshoot and debug application issues and performance bottlenecks.

  • Passion for P2P Technology: We are looking for someone who is not only experienced in Node.js but is also deeply passionate about P2P technology or has hands-on experience developing P2P applications. Your enthusiasm for decentralization will drive innovation and contribute to the core mission of Holepunch.

  • Remote Collaboration: Since our team is distributed globally, experience in remote collaboration and communication is essential to align with our dynamic and fast-paced environment.


Why Holepunch?

This is more than just a job; it’s an opportunity to be at the forefront of the internet’s evolution. At Holepunch, you will:

  • Work on groundbreaking technology that prioritizes user autonomy and privacy.

  • Collaborate with a team of thinkers and innovators dedicated to reshaping the digital landscape.

  • Contribute to a future where technology serves humanity, not the other way around.

If you are driven by innovation and eager to build decentralized solutions that challenge the status quo, join Holepunch. Together, we can create a more secure, inclusive, and P2P decentralized future.


Apply now to become a part of our mission to decentralize the web—one application at a time.


  • Software Architect

    1 day ago


    Oslo, Oslo County, Norway Software Defined Automation GmbH Full time

    We are seeking a seasoned Software Architect to spearhead the development of our software solutions. As a key member of our team, you will be responsible for crafting high-level strategies for software development, ensuring that our products meet the highest standards of quality, security, and scalability.A successful candidate will possess a strong...

  • Software Engineer

    3 months ago


    Oslo, Norway Autodesk Full time

    Job Requisition ID # 24WD79576 Intro We are searching for a Software Engineer to join us in developing the next-generation, AI-powered architecture design product. Our teams work on everything from complex 3D drawing on the web to building machine-learning-based real-time analyses. Your contributions will have a direct impact on shaping our offering....


  • Oslo, Oslo County, Norway Neat Full time

    About NeatWe are a pioneering technology company that specializes in creating innovative video devices and experiences. Our mission is to bring people together and make remote work a seamless experience. We strive to create products that are intuitive and easy to use, making it possible for people to work from anywhere without any limitations.The...


  • Oslo, Norway TGS Full time

    TGS provides scientific data and intelligence to companies active in the energy sector. In addition to a global, extensive and diverse energy data library, TGS offers specialized services such as advanced processing and analytics alongside cloud-based data applications and solutions. Join us as a Software Engineering Manager and play a pivotal role in...


  • Oslo, Oslo County, Norway TGS Full time

    TGS specializes in providing scientific data and insights to organizations within the energy sector. Our offerings include a comprehensive and diverse energy data library, alongside tailored services such as advanced processing, analytics, and cloud-based data applications. As a Software Engineering Manager at TGS Prediktor, you will play a crucial role in...


  • Oslo, Norway Texas Instruments Full time

    Description Why TI? Engineer your future. We empower our employees to truly own their career and development. Come collaborate with some of the smartest people in the world to shape the future of electronics. We're different by design. Diverse backgrounds and perspectives are what push innovation forward and what make TI stronger. We value each and...


  • Oslo, Oslo County, Norway Texas Instruments Full time

    DescriptionWhy TI?Engineer your future. We empower our employees to truly own their career and development. Come collaborate with some of the smartest people in the world to shape the future of electronics.We're different by design. Diverse backgrounds and perspectives are what push innovation forward and what make TI stronger. We value each and every voice,...

  • Software Engineer

    2 days ago


    Oslo, Oslo County, Norway MindPal Full time

    We are seeking a skilled and experienced Software Engineer to join our team at MindPal. As a key member of our development team, you will play a crucial role in designing and implementing robust backend systems and APIs.Key ResponsibilitiesDesign and Develop Backend Systems: Utilize your expertise in software development to design, develop, and maintain...

  • Software Engineer

    3 weeks ago


    Oslo, Oslo County, Norway Facebook Full time

    Meta is looking for software engineers to help scale and improve the efficiency of large AI/ML work loads. A part of this is enabling high performance interconnect (HPI) solutions, optimising collective operations to improve machine learning model performance.This is an opportunity to work within a highly skilled team, collaborating with a large set of...


  • Oslo, Norway TGS Full time

    TGS provides scientific data and intelligence to companies active in the energy sector. In addition to a global, extensive and diverse energy data library, TGS offers specialized services such as advanced processing and analytics alongside cloud-based data applications and solutions. Join us as a Principal Software Engineer and play a pivotal role in...


  • Oslo, Oslo County, Norway TGS Full time

    TGS is at the forefront of providing scientific data and insights to organizations within the energy sector. Our extensive and diverse energy data library is complemented by specialized services, including advanced processing, analytics, and cloud-based data applications. As a Software Engineering Manager at TGS Prediktor, you will play a crucial role in...


  • Oslo, Oslo County, Norway TGS Full time

    TGS specializes in providing scientific data and insights tailored for the energy sector. Our extensive global energy data library is complemented by specialized services, including advanced processing, analytics, and cloud-based data applications. As a Software Engineering Manager at TGS Prediktor, you will play a crucial role in the development and...


  • Oslo, Oslo County, Norway Talentor Norway Full time

    Mettler-Toledo Cargoscan is a world leader in developing and manufacturing dimensioning equipment and automatic data capture solutions for the Transport and Logistics Industry.Since 1985 CARGOSCAN has supplied dimensioning and data capture solutions to logistics companies all over the world. We design ...Job description:We are seeking an Application Software...


  • Oslo, Oslo County, Norway Skyfri Full time

    About SkyfriSkyfri Technologies AS is a pioneering clean technology company dedicated to accelerating the deployment of renewable energy globally. Our cutting-edge, machine learning-powered technology digitizes the way asset owners operate their power plants, enhancing uptime and production.Job SummaryWe are seeking a highly skilled Technical Lead to...


  • Oslo, Oslo County, Norway GroTech Search Full time

    Job SummaryGroTech Search is seeking an experienced Head of Software Engineering to lead our existing Tech Team. As a key member of our organization, you will be responsible for defining and implementing a strategic vision for software development within the company.About the RoleThe successful candidate will oversee and manage the software development...


  • Oslo, Norway Autodesk Full time

    Job Requisition ID # 24WD79436 Intro We are searching for a Senior Software Engineer to join us in developing the next-generation, AI-powered architecture design product. Our teams work on everything from complex 3D drawing on the web to building machine-learning-based real-time analyses. Your contributions will have a direct impact on shaping our...


  • Oslo, Oslo County, Norway Handelsbanken Full time

    About Our Digital UnitWe are a cutting-edge digital unit within Handelsbanken, a leading bank in the Nordics. Our mission is to create innovative and customer-centric banking services that revolutionize the way our customers interact with us.We are a team of passionate and talented individuals who work together to build a world-class digital banking...


  • Oslo, Norway Microsoft Full time

    Overview Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where...


  • Oslo, Oslo County, Norway Microsoft Full time

    About the RoleWe are seeking a highly motivated and talented Software Engineering Intern to join our team at Microsoft. As a Software Engineering Intern, you will have the opportunity to work on real-world projects, collaborate with experienced engineers, and develop your skills in software development.ResponsibilitiesDesign and DevelopmentContribute to the...


  • Oslo, Norway The Qt Company Full time

    About the Role Our team supports the Qt R&D teams in developing and maintaining the documentation for Qt and related products. We're a team of five, and you are possibly the sixth. The team consists of software engineers and technical writers, who share a passion for high quality software documentation. We are looking for a (senior) software...