About the role

  • Principal Software Engineer developing innovative cloud solutions for Citrix-Managed services and addressing complex operating system challenges. Engaging with a collaborative team to deliver high-performance results.

Responsibilities

  • Develop leading-edge software for Citrix-Managed Cloud Services product line.
  • Design and maintain low-level streaming drivers, including custom networking and storage stacks.
  • Expertly manage the Windows boot process with custom miniport drivers.
  • Engineer sophisticated 'write cache' solutions using VHDX differencing disks.
  • Lead the development of system utilities for configuring local boot media.

Requirements

  • 12-15 years of expertise in C/C++ systems programming (or 8 years with a Master’s / 5 years with a PhD)
  • Deep mastery of data structures, algorithms, and kernel-level frameworks.
  • Proven experience in developing and maintaining drivers or core operating system components.
  • Practical experience with UEFI/BIOS environments and developing pre-boot applications.
  • Experience leading technical initiatives within large-scale agile development environments.
  • Understanding trusted execution environments, secure boot sequences, and cryptographic code-signing standards.

Benefits

  • Healthcare
  • Life insurance and disability benefits
  • 401(k) plan and company match

Job title

Principal Software Engineer

Job type

Experience level

Lead

Salary

$147,680 - $221,520 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job