Principal Software Engineer
$169.83k - $254.75kCloud 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
- ...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
$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...SuggestedTemporary workSummer workWork from homeWorldwideFlexible hours- ...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...SuggestedWorldwideVisa sponsorship
- ...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
$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...SuggestedTemporary workFlexible hours$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...H1bWork at officeLocal areaImmediate startFlexible hours$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 payFull timeTemporary work$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 workLocal areaWork from homeWork visaFlexible hours- ...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
$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 workFlexible hours$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$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 contractorsLive outWork at officeRemote work- ...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 timeTemporary workPart timeWork at officeLocal areaShift work
$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 contractLocal areaVisa sponsorshipWork visaFlexible hours- ...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
- ...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 workFlexible hours
- ...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...
- ...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 workWork experience placementRemote work
- ...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...
- ...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 areaWorldwide
- ...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 officeFlexible hours
$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...$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 employmentFull timeContract workWork experience placementWork at officeRemote workFlexible hours$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$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 contractLocal area- ...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 workPart timeWork at officeFlexible hours3 days per week
$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 timeWork at officeLocal areaFlexible hours$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 timeWork at officeImmediate startRemote work$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 timeLocal area$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...H1bWork at officeLocal areaImmediate startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Boston, MA
- senior principal software engineer Boston, MA
- principal applied scientist Boston, MA
- senior principal cloud computing engineer Boston, MA
- associate principal Boston, MA
- senior principal scientist Boston, MA
- principal consultant Boston, MA
- epic principal trainer Boston, MA
- principal data scientist Boston, MA
- principal cloud computing engineer Boston, MA

