Software Engineer
Keeper Security
Description
Keeper Security is hiring a Senior Software Engineer to help build and scale our Endpoint Privilege Manager (KEPM/EPM) solution, enabling organizations to enforce least-privilege access and secure privilege elevation across endpoints. 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.
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
As a Senior Software Engineer on the KEPM/EPM team, you will remain hands‑on building core endpoint privilege capabilities from agent behavior and policy enforcement to elevation workflows, auditing, and integrations that support enterprise IT and MSP environments. You’ll work closely with Product and QA Automation to deliver features end‑to‑end, with a strong focus on secure systems engineering, reliability, and testability across Windows, macOS, and/or Linux.
Responsibilities
- Design, build, and maintain core KEPM/EPM capabilities, including policy evaluation, privilege enforcement, elevation workflows, and audit logging
- Develop and harden endpoint agent components (services/daemons, installers/updaters, local policy caching, secure IPC) with a focus on security, reliability, and performance
- Implement platform integrations and management‑plane capabilities (APIs, admin workflows, telemetry) to support enterprise deployment, monitoring, and troubleshooting
- Partner with Product to review technical approaches, break down epics, and deliver incremental value through well‑scoped releases
- Collaborate with QA Automation to expand test coverage (unit, integration, end‑to‑end), improve CI reliability, and build testable interfaces into agent and service components
- Participate in security reviews and threat modeling; remediate vulnerabilities and improve tamper resistance and abuse prevention
- Improve observability and diagnosability across components (structured logging, metrics, crash reporting, debug tooling)
- Participate in on‑call and incident response as needed; contribute to postmortems and prevention measures
Requirements
- 5+ years of professional software engineering experience delivering production software
- Proficiency in one or more systems/backend languages such as C/C++, Rust, Go, C#/.NET, or Java, with the ability to work across a multi‑language codebase
- Experience building system‑level software (endpoint agents, desktop applications, services/daemons, security tooling, or device management components)
- Strong understanding of OS security concepts and privilege models (least privilege, process execution, access control, secure update/signing patterns)
- Experience debugging and optimizing complex software (concurrency, performance profiling, memory/threading issues)
- Experience building automated tests and working in CI/CD environments; strong engineering hygiene around code review, testing, and documentation
- Strong communication skills and ability to partner cross‑functionally with Product, QA, and Security
Preferred Qualifications
- Experience with endpoint privilege management, EDR/EPP, device management, or identity/security products
- Deep expertise in at least one endpoint OS ecosystem (Windows, macOS, or Linux) and its privilege/security model (services/daemons, elevation flows, packaging, and code signing)
- Experience designing policy engines (rules evaluation, precedence, auditability, and explainability)
- Familiarity with enterprise identity and integrations (SAML, OIDC, SCIM) and/or IT admin tooling and workflows (RMM/PSA, scripting, software deployment)
- Exposure to secure SDLC practices and compliance‑minded engineering (e.g., SOC 2, FedRAMP, NIST)
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).
Data We Collect
- 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.
- 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
- 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
- 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
International Transfers
- Our 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.
Security
- We implement appropriate technical and organizational measures to protect your data, consistent with our industry leading security standards.
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)
- Your Rights
- 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
Automated Decisions
- Keeper does not make hiring decisions using solely automated processing.
Contact
- Candidates can send privacy questions to: View email address on click.appcast.io
- ...integrations, application development, or business systems solutions Bachelor’s degree in computer science, Information Systems, Software Engineering, or a related field, or equivalent experience Experience working with APIs, web services, and enterprise application...SuggestedWork at officeLocal areaRemote workVisa sponsorshipWork visa2 days per week1 day per week
- DescriptionWe are seeking a highly motivated and experienced full stack Senior Software Engineer (Java/MySQL/AWS/Javascript) to join our Support Tools team. The ideal candidate will be a positive and collaborative team player with a strong background in both front and backend...SuggestedPermanent employmentTemporary workRemote work
- Description Keeper Security is hiring a Senior Client Software Engineer to join our 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...SuggestedTemporary workRemote work
$35 - $48 per hour
...CMM ProgrammerWhy consider a career with Snowline Engineering? Snowline Engineering is a state-of-the-art precision machining facility... ...preferredProficient programming CMMs using industry-standard metrology software (offline programming a plus)Strong working knowledge of GD&T (...SuggestedHourly payFull timeImmediate startMonday to Friday$80k - $100k
...Opportunity for advancement Paid time off Training & development Vision insurance Position Overview The applications engineer will serve as the technical and commercial bridge between customers and our engineering/manufacturing teams. You will identify...SuggestedFull timeInternshipWork at office- ...Your Role As a Full Stack Engineer in the healthcare space, you'll architect seamless, missioncritical applications that clinicians and... ...Bitbucket) Experience using AI-assisted coding tools in professional software development (e.g., GitHub Copilot, Cursor, Claude, or similar)...Work at officeShift work2 days per week
- ...We are seeking a Senior Linux Systems Engineer with extensive experience managing enterprise Linux environments. The ideal candidate will be responsible for designing, deploying, automating, and supporting highly available Linux infrastructure while ensuring reliability...
- DescriptionKeeper Security is hiring a Staff Software Engineer to join a new rapid innovation team focused on turning ambitious ideas into working software. This is a 100% remote position, with an opportunity to work a hybrid schedule for candidates based in the Chicago...Temporary workRemote work
$80k - $120k
JobTitle:NetworkEngineer Location:ShingleSprings,Turlock,Sonora JobType:Full-Time ReportsTo:DirectorofEngineering TheNetworkEngineerplaysacriticalroleindesigning,implementing,andmaintainingCal.net’snetworkinfrastructuretoensurehighperformance,scalability,andreliability...Full time- ...solutions and data products for the enterprise. The Senior Data Engineer will report to the Sr Manager, Data Solutions / Manager. This... ...embedding security, automation, and reliability throughout the software development lifecycle (SDLC). The Senior Data Engineer plays a...Full timePart timeWork at officeLocal areaWork from homeHome office2 days per week
- ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job Description10 year of experience in Red Hat/...Permanent employmentFull timeH1b
- ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionJob Description:-10 year of...Full time
- ...Following successful ramp-up, the schedule may transition to 3 days per week in office based on business needs. 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...Temporary workFor contractorsCasual workWork at officeRemote work3 days per week
- ...Join our Engineering and Design team as a Project Design Engineer with an emphasis on SCADA to work on exciting renewable energy projects... ..., and equipment (mechanical or electrical) using AutoCAD software. The Team You will report to our Manager of Engineering...Work at office
$63k - $70k
...support. The successful candidate will troubleshoot hardware, software, operating system, network, and application issues while supporting... ...'s Degree in Information Technology, Computer Science, Engineering, or a related discipline preferred. 3-7 years of experience in...Temporary workWork at officeLocal areaRemote work- ...Job Overview: Construct and conquer! Join us as a Combat Engineer, where you'll specialize in obstacle construction, explosives, and demolitions. Your expertise will be pivotal in facilitating swift movement for your team and ensuring protection against potential hazards...Full timeContract workPart timeImmediate startRelocation packageFlexible hours
$24 - $27 per hour
Job Description Job Description (CALIFORNIA) Pizza Factory in Cameron Park, CA is looking for an enthusiastic Team Leader to train, motivate, encourage and lead our team. We are located on 3421 Coach Ln. Details below. $24-$27/hour Job title: Team Leader Description...Shift work- ...Job Overview: Jumpstart or advance your construction and engineering career through part-time federal service as a Horizontal Construction Engineer in the U.S. Army Reserve. In this role, you will receive world-class training and hands-on experience operating heavy construction...Contract workPart timeImmediate startRelocation packageFlexible hours
- ...Description Description: About RFgen – Join Our Team! At RFgen Software, we empower businesses with intelligent, adaptable, and always... ...~ Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field, or equivalent work experience. ~8+ years...Work experience placementWork at officeFlexible hours
$23 per hour
*Description* * Assist in the software and hardware life cycle management processes including research, packaging, quality assurance, and deployment preparation * Setup new users, including desktop configuration, email accounts, ldap accounts, VPN accounts * Support...Contract workTemporary workWork at officeLocal areaRemote work$110k - $120k
...Job Description Job Description Renewable energy continues to expand and we want you to be a part of it! Nor-Cal Controls engineers controls solutions for utility-scale renewable energy power plants and we are looking for an Automation Designer I to join our talented...Work at officeRemote workFlexible hours$94.6k - $115k
...Job Description Job Description Come join one of the fastest-growing industries today! Nor-Cal Controls engineers controls solutions for utility-scale renewable energy power plants and battery energy storage systems, and we are looking for a Network Designer (Engineer...Work at officeFlexible hours- You are applying for work with a franchisee of Taco Bell, not Taco Bell Corp. or any of its affiliates. If hired, the franchisee will be your only employer. Franchisees are independent business owners who set their own wage and benefit programs that can vary among franchisees...Hourly payShift work
$16 per hour
Guest Experience Leader We are hiring motivated part-time Guest Experience Leaders! Start moving forward safely today McDonald's corporate-owned and franchise restaurants have over 50 procedures in place to help ensure the safety and well-being of crew members, customers...Part timeStart working todayFlexible hoursShift work$350k
Patra Corporation seeks an Employee Benefits Account Manager to service a block of business with $350,000-$500,000 revenue and be the main client contact. You will coordinate resources to place new business and renewals, while maintaining strong client relationships and...Remote jobWork at office- ...A bit about us: Our firm is a trusted leader in civil engineering, delivering innovative solutions that shape communities and infrastructure... ...) certification. 4. Proficiency in using civil engineering software such as AutoCAD, Civil 3D, and HydroCAD. 5. Exceptional...Permanent employmentLocal area
- ...Job Summary: As a Senior Electrical Engineer, you will design, develop, document, and test factory automation systems, integrating various... ...into new electrical subsystems. In cooperation with the software development team, participate in programming PLC components....
$3,000 per month
...Senior Civil Engineer $9,000 Hiring Incentive — Lead With Us at the El Dorado Irrigation District! The El Dorado Irrigation District is pleased to offer a $9,000 Hiring Incentive to the successful candidate hired as a Senior Civil Engineer, paid in three installments...Full timeContract workTemporary workFor contractorsFor subcontractorLocal areaFlexible hours- A leading beauty supply retailer is seeking a Store Manager in Placerville, California. The role involves managing talent and ensuring exceptional customer experiences while overseeing store operations, achieving sales goals, and maintaining safety standards. With a focus...
- El Dorado Irrigation District in Placerville, CA, seeks a Safety/Security Officer to own the district's health, safety, and security programs across a 220-square-mile service area. The role oversees injury prevention, camera networks, access control, and emergency planning...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!



