Senior Linux Internals Developer

AppGreat is one of the fastest-growing global IT companies, supporting the highest-tech organizations in the world with 5 offices: 2 in  Sofia, 1 in Plovdiv, 1 in Skopje, and 1 in Bucharest.

We are walking with top talents and highly experienced management to ensure the world’s leading technology companies meet all the business challenges that the future holds.

We are AppGreat! We are a young and ambitious company like no other!

The most important part of AppGreat is the team. From our founders to the last person, we are committed to creating a pleasant environment and a place where everybody feels like they belong.

We invest in them in any way we can, starting from the amazing atmosphere in the office, unique benefits, and career growth opportunities.

We have the technology, and now we are looking to expand our talent! We are looking for a Senior Linux Internals Developer at AppGreat! Come and talk to us about joining a market leader and a diverse team of passionate people who win as one, ensure a customer-first approach is core to everything we do, and never give up on reversing the adversary advantage.

  • Design, develop, and optimize Linux internals and kernel components.
  • Architect and implement scalable system-level solutions.
  • Collaborate with cross-functional teams to ensure high-quality software delivery.
  • Mentor junior developers and provide insights on best practices in Linux and C++ development.
  • Conduct code reviews to maintain code quality and adherence to industry standards.
  • Stay current with developments in Linux internals and contribute to our technical strategy.
  • Bachelor’s degree in Data Science, Computer Science, or related degree;
  • Minimum of 5 years of professional experience in Linux development
  • Expert proficiency in C++ 11/14/17.
  • In-depth knowledge of Linux internals, including kernel architecture, modules, and system calls.
  • Proven experience in system-level programming, debugging, and performance optimization.
  • Familiarity with version control systems (e.g., Git) and development tools (e.g., GDB, Make, CMake).
  • Strong understanding of Linux security mechanisms and performance tuning.
  • Excellent analytical and problem-solving skills
  • Ability to work effectively in a remote and collaborative environment.
  • Strong problem-solving skills and teamwork abilities.
  • Experience with Endpoint security framework and system extension development.
  • Experience with Swift, Objective-C, and application development for macOS.
  • Understanding of networking protocols and system-level APIs.
  • Previous experience in leading projects or teams in a remote work environment.
  • Passion and experience with the cybersecurity domain
  • Knowledge of Security products (especially AV/EDR/EPP solutions)
  • Knowledge of malware analysis or some background in it-security, SOC analysis, security research
  • Attractive remuneration package;
  • Excellent career growth opportunities;
  • Flexible option for remote work;
  • 25 days annual leave, plus an additional day for your birthday on top of that;
  • A social package that includes additional medical insurance, sports club card, Netflix or Spotify subscription, company events, and many others;
  • Comprehensive training and development programs!

Apply now