Senior Windows Systems Engineer

Job not on LinkedIn

🕒 March 18

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Keeper Security, Inc.

Keeper Security, Inc.

501 - 1000 employees

Founded 2011

🔒 Cybersecurity

☁️ SaaS

🏢 Enterprise

💰 Private Equity Round - Keeper Security on 2023-05

Cybersecurity • SaaS • Enterprise

Keeper Security, Inc. is a cybersecurity company that delivers cloud-first, zero-trust privileged access management (PAM) and password management solutions. Its KeeperPAM platform, secrets manager, endpoint privilege manager, and related products secure credentials, sessions, and remote access for enterprises, MSPs, and public-sector organizations using end-to-end encryption and a zero-knowledge architecture. Keeper operates primarily as a SaaS provider, emphasizes stringent compliance (FedRAMP, ISO, SOC 2, FIPS, PCI DSS, HIPAA), and is focused on preventing data breaches and managing privileged access across large-scale environments.

📋 Description

• 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

Apply Now

Similar Jobs

🕒 March 13

Bernhard

1001 - 5000

⚡ Energy

Building Systems Analyst II optimizing energy solutions at ENFRA, focusing on building commissioning and energy performance. Collaborate with project teams to implement energy conservation measures in various projects.

🕒 March 13

Bernhard

1001 - 5000

⚡ Energy

IS Technical Services Building Systems Analyst III optimizing energy systems and managing commissioning projects. Collaborating with project teams and ensuring compliance with industry best practices.

🕒 March 13

Bernhard

1001 - 5000

⚡ Energy

Building Systems Analyst II optimizing energy and project outcomes in a forward-looking energy infrastructure company. Collaborating with teams for project delivery and energy conservation.

🕒 March 11

Extreme Networks

1001 - 5000

📡 Telecommunications

🏢 Enterprise

🔐 Security

Systems Engineer role supporting Sales Account Executive team in Pre-Sales Capacity for cloud-driven networking solutions. Assist in design, planning, and implementation with client presentations.

🕒 March 10

Bernhard

1001 - 5000

⚡ Energy

Building Systems Analyst III optimizing energy and reviewing building systems for ENFRA. Collaborating with project teams and ensuring best practices in energy conservation measures and commissioning.