freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer

Summary

Build and maintain a high-performance, real-time video collaboration platform in Python, contributing to distributed systems that serve global users.

Overview

We’re a small, globally diverse company united to enable secure, seamless video collaboration. We’re looking for talented Software Engineers to strengthen our Infinity team, which develops and maintains the core video platform powering customer deployments worldwide — and our own Pexip Service.

We foster an engineering-centric culture built on collaboration, respect, and a shared commitment to software quality. We value curiosity, adaptability, and a willingness to learn above all else, with a focus on continuous improvement, test automation, and quality assurance.

About you

We welcome people from all backgrounds and experiences. If you’re passionate about building high-performance, real-time systems, we’d love to hear from you—even if you don’t tick every box. Our core platform is written predominantly in Python, so ideally you have solid experience with this language, plus some experience with asynchronous and network programming.

What you’ll do

  • Collaborate with a diverse team to design and deliver innovative solutions.
  • Contribute to distributed systems that impact hundreds of thousands of users globally.
  • Apply your problem-solving skills to challenging, meaningful work.

Competencies that will help you succeed

  • Strong Python experience.
  • Interest in learning systems programming languages (C, C++, Rust) used in our media stack.
  • Experience with distributed systems and client/server architecture.
  • Comfortable with Linux-based development environments.
  • Familiarity with virtualization platforms (VMware, KVM, Hyper-V) and/or cloud environments (AWS, Azure, GCP).
  • Quality-driven mindset with a focus on unit, integration, and system testing.
  • Excellent written and spoken English, with the ability to discuss complex architectures with developers and stakeholders.
  • Bachelor’s degree in computer science or equivalent STEM subject.
  • 2 years of work experience.

Location

This role is based in our Oslo office in Lilleakerveien, near Lysaker train station. Occasional travel between Oslo and UK/Norway locations may be required.

Why Pexip?

Pexip is a video technology specialist, providing organizations with seamless video communication across technology platforms and security requirements. We partner with leading industry players and support critical conversations every day, from business meetings to secure government and healthcare contexts.

Why you’ll love working here

  • Connection & Belonging: vibrant offices, weekly all-hands, global kick-offs, and a people-first culture built on our Success Formula.
  • Growth Mindset: opportunities to learn, grow, and work on cutting-edge distributed systems.
  • Culture of Trust & Inclusion: strong people culture anchored in our values; the Pexip Way.
  • Supportive environment: a culture that values flexibility, collaboration, and work-life balance where your voice matters.
  • Real Ownership: your work is visible, measurable, and tied to our growth.
  • Mission that Matters: safeguarding confidential conversations and enabling human connection and progress.

About Pexip

Pexip is a video technology specialist committed to equal opportunity and inclusivity. We value a diverse workforce and see diversity as a competitive advantage.

Pexip is an equal opportunity employer. We evaluate applicants regardless of age, race, color, gender, religion, national origin, sexual orientation, disability, or veteran status. All qualified applicants will receive equal consideration for employment and will have access to training, compensation, and advancement opportunities. Some questions may be asked to ensure fair assessment; answering is optional and will not affect eligibility.

Consent to Data Retention: We may retain your personal data for up to one year after the conclusion of the application process. By submitting your application, you acknowledge and consent to this retention. You may request deletion or withdraw consent at any time.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available