Principal Software Engineer
Listed on 2026-02-16
-
Software Development
Software Engineer, Full Stack Developer
Principal Software Engineer
We are on a mission to be a Force For Good, through our People, Products and Purpose s role is part of the Adaptive Security team and reports directly to Jonathan Bell.
Role
Location:
This position will be based in our Reston office. The candidate is required to attend the office a minimum of 3 days per week but may voluntarily elect to work either remotely or from the Reston office for the remaining days of the week.
Department Technology |
Employment Type
Permanent - Full Time | Location Reston (USA) | Workplace type Hybrid
As a Principal Software Engineer at Nuix, you will design, develop, and maintain enterprise security software for Nuix and work directly on our endpoint agents. This role is part of the Adaptive Security team and reports directly to Jonathan Bell.
Responsibilities- Designs, develops, enhances, debugs, and implements software
- Troubleshoots production problems related to software applications
- Researches, tests, builds, and coordinates the conversion and/or integration of new product integrations based on requirements
- Designs and develops new software products or major enhancements to existing software
- Addresses problems of systems integration, compatibility, and multiple platforms
- Consults with project teams and end users to identify application requirements
- Performs feasibility analysis on potential future projects to management
- Assists in the evaluation and recommendation of application software packages, application integration and testing tools
- Resolves problems with software and responds to suggestions for improvements and enhancements
- Instructs, assigns, directs, and checks the work of other software developers on development team
- Participates in development of software user manuals
- Developing top quality, stable code
- Ensuring product components are easily tested and maintained
- Master’s Degree in Computer Science or equivalent
- At least 10 years of C++/C programming experience
- Broad knowledge of operating system internals on MacOS and Linux
- Broad knowledge of Mac deployments in large enterprises
- Broad knowledge of security technologies
- Knowledge of file system and network drivers
- Ability to optimize inefficient code
- Strong problem solving and analysis ability
- Ability to work with others in a constructive and collaborative manner
- Ability to work independently and in a collaborative team environment
- Self-starter, strong work ethic, excellent interpersonal skills and a positive attitude
- Ability to manage own work, multi-task and prioritize tasks
- Ability to remain organized while multi-tasking
- Reverse engineering and malware analysis experience
- Strong Linux kernel development and debugging ability
Nuix is an equal opportunity employer including for Veterans and People with Disabilities. We welcome all applications and are a flexible employer. We strive to make any required adjustments where possible to make the process fair and equitable for everyone. If you need any accommodations throughout the interview process, please note this in your job application.
About UsNuix is on an incredible journey of transformation, aligning our strengths with our ambitions to pursue greater opportunities. To find out more about who we are and what we are doing, please visit our web page:
As we expand our global team and extend our skills and expertise, we are unified as one Nuix team guided by our shared values.
Nuix Vision
:
Finding Truth in a Digital World.
Nuix Mission Statement
:
Nuix creates innovative software that empowers organizations to simply and quickly find the truth from any data in a digital world. We are a passionate and talented team, delighting our customers with software that transforms data into actionable intelligence.
Nuix Values
: TAKE OWNERSHIP, RESILIENT, UNAFRAID, TEAM NUIX, HERO OUR CUSTOMERS
We believe in these principles and weave them into our daily work co-create a dynamic and purposeful company culture.
Note: If you refer someone and we successfully hire them, you may be eligible for a gift card. See our policy for details. For inquiries, contact
Comment on Recruitment Agencies
:
Nuix does not accept agency CVs unless we have an existing agreement.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).