Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$169.83k - $254.75k

Cloud Software Group

Principal Software Engineer, CVAD About This Team Citrix is the recognized leader in VDI, Desktop-as-a-Service, and application delivery solutions. We empower enterprises of all sizes to enable secure hybrid and remote working from anywhere, using any device. Our platform delivers high-performance user experience, zero-trust security, and operational cost efficiency across cloud, on-premises, and hybrid deployments. The CVAD (Citrix Virtual Apps and Desktops) team is a unique blend of structured vision and startup-like innovation. You will develop leading-edge software alongside a talented team to create innovative cloud solutions. By joining us, you’ll help build cutting-edge solutions for 100 million people worldwide to securely access their desktops and applications. Job Description We are looking for a Principal Software Engineer with 12–15 years of expertise in C/C++ systems programming (or 8 years with a Master’s / 5 years with a PhD). The ideal candidate is driven by solving complex operating system challenges and possesses a deep mastery of data structures, algorithms, and kernel-level frameworks. You are well-rounded in driving innovation and managing the entire software development life cycle. You are self-driven, proactive, and a team player with strong communication skills. You thrive in collaborative environments and understand the power of a team over the individual. If you have a "can-do" attitude and a passion for ever-improving performance, we would love to talk to you! Position Overview The position within CVAD (Citrix Virtual Apps and Desktops) will focus on the development of Citrix-Managed Cloud Services product line, which will present you with a unique opportunity to solve complex problems. In this role, you will tackle high-stakes challenges within PVS (Provisioning Services) while building elite-level expertise across major platforms like Azure, GCP, AWS, VMware, and XenServer. Our team culture is a unique blend that combines the structured vision and process maturity of a well-established software company with the dynamism and vibrancy of a small startup. Duties and Responsibilities Design and maintain low-level streaming drivers, including custom networking and storage stacks. Expertly manage the Windows boot process by implementing custom miniport drivers that provide the system boot disk at the earliest stages of OS initialization. Utilize deep expertise in NDIS (Network Driver Interface Specification) and STORPORT to architect high-performance data paths that bridge network communication with disk I/O. Develop and support UEFI firmware applications based on industry standards (e.g., Tiano Core/EDK II) to manage pre-boot execution and hardware handoffs. Architect and troubleshoot end-to-end network boot pipelines using PXE, TFTP, DHCP, and DNS to facilitate bare-metal and virtual machine provisioning. Own the development of VHD/VHDX stack implementations, ensuring compatibility and high performance across both user-mode applications and kernel-mode operations. Engineer sophisticated "write cache" solutions using VHDX differencing disks. Design and maintain storage filter drivers (Upper Filters for STORPORT) to optimize I/O redirection for non-persistent environments. Lead the development of system utilities for configuring local boot media (ISOs, local disk partitions) and maintaining the underlying C++ SDKs and PowerShell libraries. Required Experience & Skills Advanced Systems Programming: Expert-level C and C++ skills with a focus on resource-constrained environments, memory safety, and high-performance optimization. Kernel-Mode Development: Proven track record of developing and maintaining drivers or core operating system components within complex kernel frameworks. Firmware Engineering: Practical experience with UEFI/BIOS environments and developing pre-boot applications that facilitate the handoff between hardware and the OS. Software Lifecycle & Process: Experience leading technical initiatives within mature, large-scale agile development environments. Platform Security: Understanding trusted execution environments, secure boot sequences, and cryptographic code-signing standards. Technical Strategy: Demonstrated ability to translate highly technical low-level constraints into clear requirements for product stakeholders and cross-functional teams. Good to have Experience & Skills Storage & Networking Subsystems: Extensive experience architecting and debugging data paths for network and storage I/O, including miniport and filter driver logic. Advanced System Debugging: Proficiency with low-level debuggers to diagnose kernel-mode crashes, race conditions, and system-level performance bottlenecks. OS Architecture & Internals: Deep understanding of system execution flows, interrupt handling, memory management, and I/O request lifecycles. Network-Based Deployment: Comprehensive knowledge of pre-boot networking infrastructure and automated provisioning protocols. Virtual Disk & Storage Standards: Technical understanding of virtualized storage formats, including the management of snapshots, differencing disks, and metadata structures. Cross-Layer System Design: Ability to architect solutions that integrate seamlessly across user-mode applications, system libraries, and kernel-mode services. Compensation may vary depending on your location, qualifications including job-related education, training, experience, licensure, and certification, that could result at a level outside of these ranges. Certain roles are eligible for additional rewards, including annual bonus, and sales incentives depending on the terms of the applicable plan and role as well as individual performance. NY generally ranges: $169,832-$254,748 CA generally ranges: $177,216-$265,824 All other locations fall under our General State range: $147,680-$221,520. Benefits may vary depending on the nature of your employment with Cloud Software Group and the country where you work. U.S. based employees are typically offered access to healthcare, life insurance and disability benefits, 401(k) plan and company match, among others. This requisition has no specific deadline for completion. About Us Cloud Software Group is one of the world’s largest cloud solution providers, serving more than 100 million users around the globe. When you join Cloud Software Group, you are making a difference for real people, each of whom count on our suite of cloud-based products to get work done — from anywhere. Members of our team will tell you that we value passion for technology and the courage to take risks. Everyone is empowered to learn, dream, and build the future of work. We are on the brink of another Cambrian leap — a moment of immense evolution and growth. And we need your expertise and experience to do it. Now is the perfect time to move your skills to the cloud. Cloud Software Group is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination. All qualified applicants will receive consideration for employment without regard to age, race, color, creed, sex or gender, sexual orientation, gender identity, gender expression, ethnicity, national origin, ancestry, citizenship, religion, genetic carrier status, disability, pregnancy, childbirth or related medical conditions (including lactation status), marital status, military service, protected veteran status, political activity or affiliation, taking or requesting statutorily protected leave and other protected classifications. If you need a reasonable accommodation due to a disability during any part of the application process, please contact us via the Bridge portal for assistance. #J-18808-Ljbffr Cloud Software Group

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Boston, MA vacancy
  •  ...Software Development Engineer We're creating a platform that will change the way organizations measure their software development efforts and improve strategic decision-making. As a member of our engineering team, you'll be working closely with other team members and... 
    Suggested

    Roberts Recruiting

    Boston, MA
    a month ago
  • $167.2k - $209k

     ...CMT is looking for a Principal Android Engineer to help us change the world. CMT has helped protect over 65 million drivers and prevent over...  ...Train, guide, and mentor other developers on proper software development procedures and methods Participate in the hiring... 
    Suggested
    Temporary work
    Summer work
    Work from home
    Worldwide
    Flexible hours

    Cambridge Mobile Telematics

    Cambridge, MA
    3 days ago
  •  ...true startup mindset. The Product & Engineering organization partners closely with Product...  ..., financial technology, and enterprise software, the team translates complex regulatory...  .... The Role ABCorp is seeking a Principal Software Engineer, Team Lead to anchor... 
    Suggested
    Worldwide
    Visa sponsorship

    ABCorp

    West Roxbury, MA
    3 days ago
  •  ...Job Description: Job Summary We are seeking a highly skilled Principal Software Engineer to lead the design and delivery of scalable, cloud-native digital platform solutions in a direct-to-customer environment. This role plays a key part in shaping technical strategy... 
    Suggested

    Vets Hired

    Boston, MA
    3 days ago
  • $99.6k - $234.6k

     ...: Nashville, TN Austin, TX Broomfield, CO As a Principal Engineer inside the Oracle Cloud Infrastructure Interactive Media team...  ...highly collaborative. You will work with a talented group of software developers, designing scalable, highly available cloud... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Boston, MA
    3 days ago
  • $152.8k - $229.2k

     ...commitment to fostering a culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary. As a Principal Software Engineer - UI/UX (Qt/QML) you will set the technical direction for the Prism Mapping application UI - the... 
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Newton, MA
    3 days ago
  • $144.2k - $288.4k

     ...Principal Software Development Engineer We're building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you'll be surrounded by passionate colleagues who care deeply, innovate with... 
    Hourly pay
    Full time
    Temporary work

    Oak St. Health

    Waban, MA
    2 days ago
  • $145k - $181k

     ...Angular and Ionic. In this role, you’ll shape architecture, mentor engineers, collaborate across UX, product, and backend teams, and drive...  ...and prototyping, build .NET APIs, and deliver high‑quality software through Azure‑powered CI/CD pipelines. Bright Horizons is a... 
    Temporary work
    Local area
    Work from home
    Work visa
    Flexible hours

    Bright Horizons

    Newton Center, MA
    6 days ago
  •  ...Principal Software Engineer Duration: Long term Contract Location: Boston, MA (onsite) Must have skills: Python AND Financial Systems Knowledge of financial systems Solid understanding of statistics and how it plays with... 
    Long term contract

    3B Staffing LLC

    Boston, MA
    1 day ago
  • $96.8k - $223.4k

     ...Job Description Overview Join OCI’s Edge Security team as a Principal Engineer to architect and deliver cloud-scale DDoS protection. You’ll lead design for high-performance detection and mitigation systems, drive automation and operational excellence, and set the... 
    Temporary work
    Flexible hours

    Oracle

    Boston, MA
    10 hours ago
  • $168k - $210k

     ...for the ride! Role overview CarGurus' Ads Intelligence group is looking for a highly experienced and accomplished Principal Software Engineer to set the technical direction for our platform that will deliver complex market insights through intuitive dealer-facing... 
    Flexible hours

    CarGurus

    Boston, MA
    5 days ago
  • $313.8k

     ...Principal Software Engineer, Service Hub Engineering Remote - USA POS-31593 About the Team Service Hub is an AI-powered customer service solution that can deliver delightful support with unified customer insights. Service Hub has everything customers need to scale support... 
    For contractors
    Live out
    Work at office
    Remote work

    HubSpot

    Cambridge, MA
    9 days ago
  •  ...applications systems analysis and programming. Responsible for software design, coding, testing, debugging, and documentation. Has...  .... What will be expected of you- Serves as a Principal Software Engineer: to design, develop and implement new complex solutions in... 
    Full time
    Temporary work
    Part time
    Work at office
    Local area
    Shift work

    Federal Reserve Bank

    Boston, MA
    3 days ago
  • $142.8k - $274.8k

     ...Do you enjoy solving problems, writing software, and working with customers? Do you want...  ...join us! The Industry Solutions Engineering (ISE) team is a global engineering organization...  ...platform. We are hiring a Principal Software Engineer with deep experience... 
    Ongoing contract
    Local area
    Visa sponsorship
    Work visa
    Flexible hours

    Microsoft Corporation

    Cambridge, MA
    4 days ago
  •  ...Principal Software Engineer, Tech Lead - Client Experience Platform ABCorp has been a trusted force in security and innovation since 1795. What began with protecting America's financial foundation now drives cutting-edge solutions that safeguard organizations worldwide... 
    Worldwide

    ABCorp

    Boston, MA
    1 day ago
  •  ...responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used... 
    Remote work
    Flexible hours

    Dtcc

    Boston, MA
    2 days ago
  •  ...Principal Software Engineer - Oracle, PLSQL Boston, Massachusetts, United States About the Job Principal Software Engineer - Oracle, PLSQL Position: Principal Software Engineer - Oracle, PLSQL Work Authorization: All Work Authorizations Location: Hybrid... 

    Knack Solutions

    Boston, MA
    4 days ago
  •  ...Job Title- Principal Software Engineer Location: Remote Duration: 6 Months Contract to hire bout BigRio: BigR.io is a technology consulting firm empowering data to drive innovation and advanced analytics. We specialize in cutting-edge Big Data, Machine... 
    Contract work
    Work experience placement
    Remote work

    Saviance

    Boston, MA
    4 days ago
  •  ...and training you need to excel at your role. Our culture of innovation means your ideas will be heard! Be a part of a dynamic software development group at Verisk Catastrophe and Risk Solution, contributing to design and development of scalable analytic solution with... 

    Verisk Analytics

    Boston, MA
    4 days ago
  •  ...technology company transforming organ transplant therapy for patients worldwide. Job Description The suitable Principal Software Cybersecurity Engineer's responsibilities will include but not be limited to: Work with relevant stakeholders to determine customer... 
    Local area
    Worldwide

    Michael Page International Inc.

    Boston, MA
    4 days ago
  •  ...Principal Software Engineer Our mission is to develop a platform that can collect, update, and retrieve loss data for both new and existing claims through easy‑to‑consume APIs that are fast, secure, flexible, configurable, and resilient to core system constraints. We... 
    Work at office
    Flexible hours

    Liberty Information Technology Limited

    Boston, MA
    1 day ago
  • $148k - $193k

     ...Principal Software Engineer Waltham, MA Xometry powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers the critical resources they need... 

    Xometry

    Boston, MA
    5 days ago
  • $174.19k - $287.41k

     ...We are seeking a highly experienced Principal Data Scientist to lead our initiatives in...  ...love working in a team with similar minded engineers, if you are creative and want to help solve...  ...a passion for quality and open source software. If you enjoy broadening your technical... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Red Hat

    Boston, MA
    2 days ago
  • $107k - $216k

     ...Job Description: Principal Software Engineer, UX - Asset Management Technology Foundations Note: Fidelity will not provide immigration sponsorship for this position. The Role We are seeking a Principal Engineer specializing in UX Design Systems... 
    Work from home

    Fidelity Investments

    Boston, MA
    1 day ago
  • $119.8k - $234.7k

     ...Overview About the Role ~ We'rebuildingAIfirst engineering systemsthat power growth at Microsoft - designing, shipping,...  ...engineering environment What We're Looking For ~ Software engineering fundamentals with experience building, shipping,... 
    Ongoing contract
    Local area

    Microsoft Corporation

    Boston, MA
    4 days ago
  •  ...inspired to shape the world of tomorrow by taking bold action today. JOB MISSION: New Balance is seeking an experienced Principal Software Engineer to join our Enterprise AI Solutions team. This team is responsible for researching and delivering AI based solutions... 
    Temporary work
    Part time
    Work at office
    Flexible hours
    3 days per week

    New Balance Athletics, Inc.

    Boston, MA
    4 days ago
  • $204k - $270k

     ...Principal Software Engineer, Instrument Simulations Cambridge, MA USA Your Impact at LILA Lila Sciences is seeking a Principal Software Engineer, Instrument Simulations to architect and lead the development of our next-generation laboratory automation platform... 
    Full time
    Work at office
    Local area
    Flexible hours

    Lila Sciences

    Cambridge, MA
    11 days ago
  • $212k - $286k

     ...Export Control Laws and require US Citizenship or Green Card Holder. About the Role Step into the role of Principal Software Engineer and serve as a technical force multiplier for our engineering organization. In this high-leverage position, you will look... 
    Full time
    Work at office
    Immediate start
    Remote work

    Paperless Parts

    Boston, MA
    4 days ago
  • $95k - $245k

     ...solutions. From military defense and space exploration to biomedical engineering, lives often depend on the solutions we provide. Our...  ...information about Draper, visit Job Description Summary: The Software Engineer (PMTS) works on mission-oriented projects that span... 
    Full time
    Local area

    Draper

    Cambridge, MA
    4 days ago
  • $152.8k - $229.2k

     ...Principal Software Engineer - 3D Visualization (OpenGL) At Medtronic, you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You'll lead with purpose, breaking down barriers to innovation in a more... 
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic Plc

    Newton, MA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!