Keeper Security is a Chicago, Illinois-based company that is committed to helping its clients reduce cyber theft by positively changing how individuals and busi
Senior Windows Systems Engineer
Location
United States
Posted
140 days ago
Salary
0
Seniority
Senior
Job Description
Senior Windows Systems Engineer
Keeper Security
Description Keeper Security is hiring a Windows Systems Software Engineer to join our Privileged Access Management (PAM) engineering team. This is a 100% remote position, with an opportunity to work a hybrid schedule for candidates based in the Chicago, IL or El Dorado Hills, CA metro areas. Keeper’s cybersecurity software is trusted by millions of people and thousands of organizations globally. Keeper is published in 23 languages and is sold in over 150 countries. Join one of the fastest-growing cybersecurity companies and help deliver enterprise-grade endpoint privilege controls that reduce attack surface, prevent misuse of admin rights, and support audit and compliance requirements. About Keeper Keeper Security is one of the fastest-growing cybersecurity software companies that protects thousands of organizations and millions of people in over 150 countries. Keeper is a pioneer of zero-knowledge and zero-trust security built for any IT environment. Its core offering, KeeperPAM®, is an AI-enabled, cloud-native platform that protects all users, devices and infrastructure from cyber attacks. Recognized for its innovation in the Gartner Magic Quadrant for Privileged Access Management (PAM), Keeper secures passwords and passkeys, infrastructure secrets, remote connections and endpoints with role-based enforcement policies, least privilege and just-in-time access. Learn why Keeper is trusted by leading organizations to defend against modern adversaries at KeeperSecurity.com. About the Role This role will focus on building secure, high-performance functionality for Windows endpoints, working directly with end-user devices through native development in C++ and Rust. The ideal candidate has strong experience with Windows APIs, modern C++ and systems-level programming, and is excited to help build endpoint capabilities that are core to Keeper’s PAM platform. 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 Preferred Qualifications: - Experience building endpoint, security or privileged access-related software - Experience working in mixed C++ and Rust environments - Familiarity with authentication, device trust, session management or other Windows security concepts - Experience building software for enterprise-managed Windows devices - Experience with performance tuning, diagnostics and low-level debugging on Windows - Background in cybersecurity or endpoint security products 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 Keeper Security, Inc. is an equal opportunity employer and participant in the U.S. Federal E-Verify program. We celebrate diversity and are committed to creating an inclusive environment for all employees. Classification: Exempt Keeper Candidate Privacy Notice This notice explains how Keeper Security processes your personal data during recruitment. Depending on the role and location, the Controller of personal data (the organization responsible for determining why and how personal data is processed) will be Keeper Security Inc. (US), Keeper Security EMEA Ltd. (Ireland), or Keeper Security APAC K.K (Japan). 1. Data We Collect Information You provide: - Contact details, CV/resume, cover letter - Employment history, qualifications, work eligibility - Application responses and uploaded documents Information We generate: - Interview notes, assessments, communications - Scheduling information Information From Others: - Recruiter/referral information who submit your profile - References (with your consent, before final offer) - Public professional profiles - Background verification (post offer) Voluntary Diversity and Equal Opportunity Information - We may ask you to voluntarily provide diversity information including race/ethnicity, gender, disability status and veteran status (US). Providing this information is optional and Keeper collects this data in order to comply with EEOC and similar requirements 2. How We Use Your Data - Assess your application and suitability - Manage interviews and recruitment workflow - Consider you for other/future roles (we may seek your consent to keep your information on our systems beyond the retention period specified) - Comply with employment law obligations 3. Legal Basis - Legitimate Interests (recruitment management, security and integrity of the hiring process) - Contracting steps (for progressed candidates) - Legal and regulatory compliance obligations; explicit consent where required 4. Who We Share Information With Internal: - HR, hiring managers, interviewers*, IT support for system administration *Note - diversity and equal opportunity data is not shared with hiring managers. Third Parties: Service providers who assist with: - Applicant tracking, recruitment systems and assessment providers - Background verification vendors (post offer) - Recruitment agencies (where applicable) - Tools to support communication, collaboration and to securely store your data Keeper ensures that all our third parties are contractually bound to protect your personal data with adequate safeguards in place. 5. International Transfers Your data may be accessed by Keeper entities globally as needed for the purposes of hiring and decision making. We protect any such data transfer between Keeper entities using appropriate safeguards under applicable data protection laws. 6. Security We implement appropriate technical and organizational measures to protect your data, consistent with our industry leading security standards. 7. Retention We keep your data for 24 months from your last application activity, then delete or anonymize it. Exceptions: - You opt into our talent database for further retention by providing consent (extended retention) - You're hired (transfers to employee records) 8. Your Rights You have the following rights and can contact us at the email below to exercise them: - Access, correct, or delete your data, subject to applicable law and retention requirements - Object to or restrict processing - Withdraw consent (where applicable) - Request data portability - Lodge a complaint with your data protection authority If you become an employee, your rights regarding your employee record are governed by our internal Employee Privacy Notice and certain data will be retained as required under relevant laws such as employment or tax law. When you request access to your personal data, some information may be redacted if it includes the personal data of other individuals or information that we must protect in order to preserve their privacy rights. 9. Automated Decisions Keeper does not make hiring decisions using solely automated processing. 10. Contact - Candidates can send privacy questions to: privacy@keepersecurity.com
Job 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
- Preferred Qualifications
- Experience building endpoint, security or privileged access-related software
- Experience working in mixed C++ and Rust environments
- Familiarity with authentication, device trust, session management or other Windows security concepts
- Experience building software for enterprise-managed Windows devices
- Experience with performance tuning, diagnostics and low-level debugging on Windows
- Background in cybersecurity or endpoint security products
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
Related Guides
Related Job Pages
More Backend Engineer Jobs
Technical Architect
Horace MannWe're here for all school employees! Helping them live better and retire happier.
• Partner with teams to deliver innovative, cost-effective, and efficient IT solutions • Translate business requirements into technical system designs, integrating hardware, software, and network components • Recommend technologies and products aligned with the organization’s technical infrastructure • Lead analysis efforts through information gathering and system evaluation • Design, document, develop, test, and debug applications within a team environment • Support business optimization projects, including system enhancements and upgrades • Ensure application performance, reliability, and quality standards are met • Communicate technical plans clearly to designers, developers, and stakeholders • Provide regular updates, raise issues, and share key information in meetings and stand-ups • Contribute to organizational goals by completing assigned technical initiatives
• Design, build, and maintain backend services using Java 21, Spring Boot, and Hawkbit. • Implement and evolve REST and gRPC APIs, ensuring best practices and versioning standards. • Ensure service reliability through unit and integration testing, troubleshooting, and root-cause analysis. • Work with PostgreSQL for schema design and performance tuning, integrating with caching layers, session management and Pub/Sub like Redis. • Build and debug containerized services using Docker and deploy them on Kubernetes (GKE). • Apply security fundamentals, including OAuth2/OIDC, JWT validation, and secure coding practices. • Collaborate with cross-functional teams, ensuring clear communication and ownership of deliverables. • Contribute to CI/CD workflows (Tekton/Jenkins, ArgoCD) following GitOps principles. • Participate in technical discussions, design reviews, and mentor team members as needed.
• Lead system design decisions and validate technology choices with the team. • Mentor and supervise developers, promoting software engineering best practices. • Plan sprints, assign tasks and monitor delivery progress. • Perform code reviews to ensure code quality and adherence to engineering standards. • Encourage the technical growth of team members by providing continuous feedback and support on complex issues. • Design, develop and maintain integrations between systems (Linx ERP, VTEX platforms, payment gateways, internal ERPs, etc.). • Define API standards (RESTful/GraphQL), document endpoints and coordinate communication with backend teams and external partners. • Ensure the security, versioning and governance of the APIs used in e-commerce flows. • Define and maintain coding standards in JavaScript (ES6+) and related frameworks (Node.js, React, Vue, etc.). • Establish versioning, branching (GitFlow) and CI/CD guidelines, promoting automation of build and deploy processes. • Implement unit, integration and end-to-end tests, ensuring reliability of releases.
Through our dedicated associates, Conduent delivers mission-critical services and solutions on behalf of Fortune 100 companies and over 500 governments - creating exceptional outcomes for our clients and the millions of people who count on them. You have an opportunity to personally thrive, make a difference and be part of a culture where individuality is noticed and valued every day. UniVerse / Pick Basic Developer About the Role: As a UniVerse / Pick Basic Developer with Conduent, you will have an opportunity to work on innovative technology while being surrounded by a culture that recognizes each person’s contributions. Each day you will feel challenged and know you are making a difference. At Conduent, we believe everything touches everything, and to that end we value our work and each other in the process, making it an award-winning place to work. We are looking for a motivated and technically skilled UniVerse / Pick Basic Developer to join our development team. In this mid-level role, you will be responsible for the day-to-day management, operation, and continuous improvement of our virtual machine infrastructure across VMware/vSphere and Microsoft Azure environments. You will work closely with platform, DevOps, and application teams to ensure dependable, scalable, and well-governed IaaS services. Key Responsibilities: - Updating UniVerse O/S Licenses - Downloading and installing Rocket UniVerse O/S on servers - Creating UniVerse client accounts for multiple applications - Creating UniVerse Login Scripts - Partnering with program managers and data analysts to develop project criteria from client requests/needs. - Working with ITO to migrate / update older UV Servers - Performing extensive Pick Basic development - Monitoring day-to-day operations on multiple Pick Basic programs and data loads Required Experience: - 10 years of experience with UniVerse, Pick Basic and Unidata - Experience with Linux in a virtualized environment - Strong research and troubleshooting skills debugging issues with applications - Ability to work independently and manage multiple concurrent tasks with minimal supervision - Must reside in the United States - In depth knowledge and ability within Pick Basic programming - In depth knowledge and ability within Rocket Universe - In depth knowledge using Unidata or equivalent multi-value systems experience Flexible Working At Conduent, we value individuality and flexible working arrangements. In this role, you can expect: - Remote Work: Enjoy the flexibility of working from home while optimizing your work-life balance Working for You We offer perks and rewards designed to support you: - Health & Welfare Benefits: Comprehensive plans tailored to your needs, effective from day one - Retirement Savings: Robust programs to help you secure your financial future - Employee Discounts: Access to a wide range of discounts on merchandise, services, travel, and more - Career Growth Opportunities: Paths for advancement within a global organization - Paid Training: Learn while you earn with award-winning learning platforms - Paid Time Off: Competitive PTO packages to help you recharge - Great Work Environment: Join an award-winning culture that values diversity and inclusion Join Us At Conduent, we are united by a shared mission. We understand that our success is driven by the success of our associates. When you join us, you’ll find opportunities to: - Bring your authentic self to work every day. - Grow and thrive both personally and professionally. - Make a meaningful impact with our clients, in our communities, and for the millions of people we serve. With over 50,000 associates in 24 countries, you’ll be part of a global team that’s shaping the future — for the company and for yourself. Pay Transparency Laws in some locations require disclosure of compensation and/or benefits-related information. For this position, actual salaries will vary and may be above or below the range based on various factors including but not limited to location, experience, and performance. In addition to base pay, this position, based on business need, may be eligible for a bonus or incentive. In addition, Conduent provides a variety of benefits to employees including health insurance coverage, voluntary dental and vision programs, life and disability insurance, a retirement savings plan, paid holidays, and paid time off (PTO) or vacation and/or sick time. The estimated salary range for this role is $96,250-$125,000 annually. Conduent is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, creed, religion, ancestry, national origin, age, gender identity, gender expression, sex/gender, marital status, sexual orientation, physical or mental disability, medical condition, use of a guide dog or service animal, military/veteran status, citizenship status, basis of genetic information, or any other group protected by law. For US applicants: People with disabilities who need a reasonable accommodation to apply for or compete for employment with Conduent may request such accommodation(s) by submitting their request through this form that must be downloaded: click here to access or download the form. Complete the form and then email it as an attachment to FTADAAA@conduent.com. You may also click here to access Conduent's ADAAA Accommodation Policy.




