GrepJob
Keeper Security

Senior Windows Systems Engineer

Keeper Security
Apply
about 2 months ago
Remote, United StatesSenior

Responsibilities

  • Design, develop and maintain native Windows endpoint functionality for Keeper’s PAM platform.
  • Build secure, performant software in C++ while contributing to newer development in Rust.
  • Work directly with Windows APIs and native system interfaces to support endpoint-level features and integrations.
  • Develop software that interacts with end-user devices in enterprise Windows environments.
  • Contribute to architecture and implementation of system-level components used in privileged access and endpoint security workflows.
  • Write high-quality, maintainable code with strong attention to performance, reliability and security.
  • Troubleshoot and resolve complex issues involving native Windows behavior, device interaction and system compatibility.
  • Collaborate closely with product, security and cross-functional engineering teams to deliver endpoint capabilities for PAM use cases.
  • Participate in code reviews, design discussions and technical planning for Windows-native development.
  • Help improve engineering standards, testing practices and long-term maintainability across endpoint codebases.

Requirements

  • 5+ years of software engineering experience.
  • Strong professional experience building native applications in C++.
  • Experience utilizing Rust in production, or strong Rust proficiency with the ability to contribute quickly in a mixed-language environment.
  • Strong experience developing on Windows and working with Windows APIs.
  • Strong understanding of systems programming and object-oriented design in C++.
  • Deep familiarity with advanced C++ concepts, including dynamic polymorphism, inheritance, memory management and language-specific design patterns.
  • Experience building software that interacts with endpoints, local system resources or user devices.
  • Ability to write clean, efficient and maintainable systems-level code in security-sensitive environments.
  • Strong debugging and troubleshooting skills in Windows-native applications.
  • Bachelor’s degree in Computer Science, Software Engineering or a related technical field, or equivalent practical experience.

Benefits

  • Medical, Dental & Vision (inclusive of domestic partnerships).
  • Employer Paid Life Insurance & Employee/Spouse/Child Supplemental Life.
  • Voluntary Short/Long Term Disability Insurance.
  • 401K (Roth/Traditional).
  • A generous PTO plan that celebrates your commitment and seniority (including paid Bereavement/Jury Duty, etc.).
  • Above-market annual bonuses.

Tech Stack

C++RustWindows