
Senior Software Engineer, Endpoint Agent (Windows)
Keeper Securityabout 2 months ago
Remote, United StatesSenior
Responsibilities
- Design, build, and maintain Windows agent components for EPM.
- Implement secure local policy evaluation and caching.
- Build robust agent lifecycle capabilities including installation and upgrades.
- Integrate the agent with management-plane services and APIs.
- Strengthen tamper resistance and abuse prevention.
- Improve diagnostics and observability for enterprise deployments.
- Collaborate with QA Automation to enhance test coverage.
- Participate in secure SDLC practices and incident response.
Requirements
- 5+ years of professional software engineering experience.
- Strong experience building Windows-native software.
- Proficiency in languages like C/C++, C#, Rust, or Go.
- Solid understanding of Windows security and privilege models.
- Experience with packaging and deployment in enterprise Windows environments.
- Strong debugging skills for complex issues.
- Experience building automated tests and working in CI/CD environments.
- Strong communication skills for cross-functional collaboration.
Benefits
- Medical, Dental & Vision coverage.
- Employer Paid Life Insurance and Supplemental Life options.
- Voluntary Short/Long Term Disability Insurance.
- 401K options (Roth/Traditional).
- Generous PTO plan including paid Bereavement/Jury Duty.
- Above-market annual bonuses.