Staff Software Engineer developing Windows Agent for Delinea's Privilege Manager. Lead software design, troubleshoot issues, and enhance security features in Windows systems.
Responsibilities
Staff Engineer developing the Privilege Manager Windows agent.
Gaining a deep understanding of the technology and systems underpinning the service, enabling the ability to troubleshoot issues, evaluate changes, and make informed technical decisions.
Be a fully contributing member of a Delinea Sprint team.
Work specifically on projects relating to remote management solutions for Windows workstations that connect to our on-prem and cloud-hosted Privilege Manager Server.
Contribute to the implementation, design, and architecture of products.
Implement and maintain high standards of software quality and security, regularly reviewing code and processes to drive improvements.
Troubleshoot and resolve Windows Agent issues, ensuring the reliability and availability of our systems.
Work on a Privilege Manager service product team, bringing feature enhancements and customer fixes.
Using Scrum processes, collaborate with cross-functional teams (PM, UX, Dev) to understand requirements, propose technical solutions, and contribute to architectural decisions.
Optimize the Windows Agent for performance, scalability and efficiency.
Look for ways to improve the development and automation processes (code quality, E2E testing, security scans, etc.), monitoring, and tiered incidence response.
Mentor and provide technical guidance to other engineers, fostering a culture of continuous learning and growth.
Requirements
A minimum of 10 years of experience, preferred 15+ years, performing system-level development work on Windows.
Proficient with using Visual C++ 2022/2026 for user-mode code utilizing Win32 API & NT Native API functions.
Proficient with using C++ 2022/2026 for kernel-mode code used in file system mini-filter drivers.
Deep knowledge of Windows Internals, including the Windows security model, processes, threads, image loader, registry, NT services, system service processes, SCM, LSASS, user-mode & kernel-mode debugging (VS Remote Debugger & WinDbg) and performance monitoring tools like Performance Monitor.
Familiar with the SysInternals tools suite and System Informer (f.k.a. Process Hacker).
Proficient with Hyper-V for maintaining a development lab environment.
Proficient with developing software for x86, x64 & ARM64 architectures as well as a working understanding of x86 under WOW64 on x64 editions of Windows and x86 & x64 emulation on ARM64 editions of Windows.
Proficient in developing, debugging, and maintaining low-level system software for Windows workstations & servers, as well as a working understanding of COM and ATL.
Understanding of security best practices in software development and the ability to integrate security features into both user-mode & kernel-mode code.
Ability to work in a fast-paced environment and commit to delivering stable driver updates in line with continuous delivery practices.
Strong problem-solving skills and the ability to work independently on complex issues.
Excellent collaboration skills to work with cross-functional teams and contribute to the overall architecture and design.
Good communication skills, with the ability to produce clear technical documentation for driver software.
Experience with version control systems, preferably Git, and familiarity with continuous integration and deployment pipelines.
A passion for staying up to date with the latest advancements in Windows driver technologies and cybersecurity.
Software Engineer developing software and data products for renewable energy developers. Collaborating closely with Transmission Engineers to facilitate grid interconnection.
Senior Manager driving cloud infrastructure migration and high - performance computing solutions at Pfizer. Collaborating with HPC engineers to modernize the scientific computing platform.
Staff Software Engineer optimizing computational cloud infrastructure for R&D teams at Pfizer. Leading strategy and stakeholder engagement for scientific workloads migration and resource management.
Senior Software Engineer responsible for designing and developing software solutions at Parkhill. Leading technology initiatives to enhance digital capabilities for architectural and engineering workflows.
Principal Software Engineer leading high - stakes consulting engagements at 8th Light, architecting scalable solutions and fostering client trust in technology.
Senior Software Engineer developing high - quality software solutions for various clients at 8th Light. Collaborating with teams to implement innovative technologies and drive project success.
Intern Embedded Software Developer joining DAS EMEIA KDC, focusing on firmware development for embedded devices. No prior job experience required, just curiosity and a mindset for problem solving.
Senior Software Engineer developing AI - powered solutions at NetDocuments. Building scalable backend systems and collaborating within a modern engineering team.
Principal Software Engineer leading AI architecture for CBS Sports' digital platforms. Collaborating across teams to deliver cutting - edge sports media experiences.
Senior Software Engineer building critical software for Enso pain relief device. Leading a full - stack environment with React Native, Node.js, and TypeScript collaborations.