Careers

Software Engineer

Company Overview:

Disrupt.com is a global platform that builds, scales and invests in high-growth technology ventures. As one of the most successful venture builders in the MENA region with a portfolio of 10+ companies and notable exits (Cloudways $350Mn acquisition by Digital Ocean) - Disrupt.com partners with founders at a very early stage, helping them achieve product-market fit and power through the first point of the scale.

Our unstoppable team of 600+ employees is the best and the brightest, driving innovation across 7 Global SaaS Brands in 6 hottest industries, including Cybersecurity, Direct-to-consumer, Managed Cloud, Affiliate Marketing, Digital Media, Web.3.0, and Venture Building as a Service.

Our team is made up of dreamers, doers, and all-around rockstars who are committed to making a difference. As a result, we’re among the best companies to work for, with a plethora of benefits and an amazing culture.

Overview of the role:

We are seeking a talented and motivated Software Engineer to join our Operating Systems team. In this role, you will work on cutting-edge projects focused on transforming Linux from a general-purpose operating system into specialized unikernel or microkernel environments optimized for specific workloads. This is an excellent opportunity for early-career engineers with a passion for systems programming and a strong foundation in operating system fundamentals.

What you will be expected to perform:

- Collaborate with our OS team to optimize Linux for safety-critical environments

- Develop specialized unikernel versions of Linux tailored for specific workloads such as LLM applications, VPN servers, and other targeted use cases

- Analyze performance bottlenecks and implement optimizations to improve system efficiency

- Contribute to the design and implementation of custom OS components

- Write clean, maintainable C/C++ code that meets our high standards for performance and reliability

- Participate in code reviews and technical discussions with team members

- Document your work thoroughly for knowledge sharing and future maintenance

- Stay current with emerging technologies and best practices in systems programming

Qualifications and Requirements:

- Bachelor's degree in Computer Science, Computer Engineering, or a related technical field

- 0-2 years of professional software development experience

- Strong programming skills in C and C++

- Solid understanding of operating system fundamentals including:

  - Process management and scheduling

  - Memory management

  - File systems

  - Device drivers

  - Networking stacks

- Familiarity with version control systems (Git preferred)

- Strong analytical and problem-solving skills

- Excellent written and verbal communication skills

- Experience with unikernel concepts or specialized OS environments

- Knowledge of performance optimization techniques

- Understanding of virtualization technologies

- Familiarity with modern CPU architectures

- Experience with systems programming in resource-constrained environments

- Contributions to open-source projects

- Experience with Linux kernel development or contributions to open-source projects (even academic or personal projects) is a strong plus 

 

You should be:

- Hard-working with a commitment to excellence

- Self-motivated with the ability to work independently and as part of a team

- Passionate about low-level system optimization

- Detail-oriented with a methodical approach to problem-solving

- Resilient in tackling complex technical challenges

- Strong curiosity and eagerness to learn new technologies

 

Dimensions and Supplementary Information:

- Opportunity to work on innovative OS optimization projects with real-world impact

- Collaborative team environment that values knowledge sharing and mentorship

- Professional growth and learning opportunities

- Exposure to a wide range of specialized workloads including cutting-edge LLM applications

- Chance to develop expertise in an in-demand specialization early in your career

What do we have to offer you?

Join Disrupt.com for an extraordinary work experience!

Fast-paced careers, competitive packages, comprehensive well-being programs, extensive medical coverage, continuous learning opportunities, generous perks, and an exceptional employee experience await you.

Embrace a fulfilling journey with us today!

Apply Here

Note: Please login to apply if you already have a account

Suitable formats are doc, docx & pdf