
Senior Windows Systems Engineer
Keeper Securityabout 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.