Join the engine behind tomorrow's ventures
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.
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.
- 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
- 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
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!