Climb Channel Solutions NA

Staff Software Engineer, Windows Agent

Climb Channel Solutions NA

full-time

Posted on:

Location Type: Hybrid

Location: Mexico CityMexico

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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.
Benefits
  • healthcare insurance
  • pension/retirement matching
  • comprehensive life insurance
  • employee assistance program
  • time off plans
  • paid company holidays
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Visual C++ 2022Win32 APINT Native APIWindows Internalskernel-mode debugginguser-mode debuggingCOMATLHyper-Vx86, x64 & ARM64 architectures
Soft Skills
problem-solvingcollaborationcommunicationmentoringindependent workcontinuous learningtechnical guidancefast-paced environmentcommitment to qualityadaptability