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.
Intern contributing to battery software development with full stack programming skills in an international team at BMW. Collaborating on frontend, backend, and database development projects for innovative automotive technologies.
Full Stack Developer at GFT Poland delivering end - to - end features on a digital platform. Collaborating on robust web applications with a focus on frontend and backend development.
Mid Full Stack Engineer responsible for building and enhancing features across backend and frontend of a large - scale digital platform. Collaborating with global teams to deliver high - performance services and new capabilities.
Lead Engineer for Aerospace Landing Gears managing technical project tasks in aviation systems development. Working with internal and external teams for technical oversight and project alignment.
Senior Software Engineer providing technical authority and expertise in .NET and Angular solutions. Collaborating within a squad to deliver complex features and maintain high engineering standards.
Lead Software Engineer delivering C#/.NET web services and Angular solutions at a RegTech company. Driving the adoption of AI tools and leading a high - performing team.
Controls Engineering Team Lead in an automation company focused on life sciences. Leading a team to design advanced solutions for medical device and pharmaceutical industries.
Senior Engineer at DeepL responsible for innovative AI technology and driving communication improvements. Join a global team of creators and innovators to impact business solutions.
Civil Staff Engineering Technician collaborating on Advanced Power Generation projects at Black & Veatch. Developing and modifying design deliverables using advanced engineering principles and design software.