[Remote] Senior Software Engineer, Client Development (C# / Rust)

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. Keeper Security is one of the fastest-growing cybersecurity software companies that protects thousands of organizations and millions of people in over 150 countries. They are seeking a Senior Client Software Engineer to focus on client-side application development, including installation workflows and enterprise deployment support, utilizing C# and Rust. The ideal candidate will have strong experience in building desktop or endpoint client applications.ResponsibilitiesDesign, develop and maintain client-side applications and features for Keeper’s endpoint and desktop experiencesBuild and improve installation, configuration, upgrade and update workflows for client softwareDevelop user-facing functionality and administrative controls using C# and RustSupport enterprise deployment scenarios across MDMs, endpoint management platforms and software distribution toolsPartner with product, support and engineering teams to improve usability, deployment reliability and client performanceImplement client-side workflows for enrollment, setup, policy application, status visibility and user notificationsTroubleshoot and resolve issues involving installs, updates, client behavior and deployment compatibilityContribute to software packaging, silent installation and mass deployment readiness for enterprise customersWrite clean, testable and maintainable code with strong attention to security, usability and reliabilityParticipate in design reviews, code reviews and technical planning across client development initiativesSkills5+ years of software engineering experienceStrong experience with C#Experience utilizing Rust in production, or strong Rust proficiency with the ability to contribute quickly in a mixed-language environmentExperience building desktop, endpoint or client-side applicationsExperience with software installation, packaging, upgrade flows and application lifecycle managementExperience supporting enterprise software deployments at scaleFamiliarity with MDMs and endpoint management platforms used to deploy and manage applicationsExperience designing and implementing client-side UI and administrative workflowsStrong understanding of Windows application behavior, permissions, user context and managed-device considerationsStrong debugging and troubleshooting skills in client-side and deployment-related scenariosBachelor's degree in Computer Science, Software Engineering or a related technical field, or equivalent practical experienceExperience with Microsoft Intune, Microsoft Endpoint Configuration Manager, Jamf, Workspace ONE or similar device-management toolsExperience with MSI, MSIX, installers or software packaging technologiesExperience building silent install and mass deployment workflows for enterprise customersExperience in cybersecurity, endpoint security or privileged access-related productsExperience supporting telemetry, health reporting or diagnostics within desktop applicationsExperience working across mixed C# and Rust environmentsBenefitsMedical, Dental & Vision (inclusive of domestic partnerships)Employer Paid Life Insurance & Employee/Spouse/Child Supplemental LifeVoluntary Short/Long Term Disability Insurance401K (Roth/Traditional)A generous PTO plan that celebrates your commitment and seniority (including paid Bereavement/Jury Duty, etc.)Above-market annual bonusesCompany OverviewKeeper Security is transforming cybersecurity for millions of individuals and thousands of organizations globally. It was founded in 2011, and is headquartered in Chicago, Illinois, USA, with a workforce of 501-1000 employees. Its website is https://www.keepersecurity.com.

Apply Now β†’

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Part Time Data Entry Clerk

Remote

**Experienced Administrative Assistant & Data Entry Clerk – PAYROLL Coordinator**

Remote

[Remote-Position] Need Nursing Instructor, Med Surg, Full time

Remote

Pre-Licensed Remote Customer Service Representative - Insurance Support Specialist with Paid Training & Licensing Path

Remote

Home-Based Experienced CRA (Clinical Research Associate)- Bonus/Equity

Remote

SLP Remote Services Specialist

Remote

Experienced Customer Service Representative - Construction Industry Focus

Remote

Experienced Part-Time Data Entry Specialist – Remote Work Opportunity for Detail-Oriented Individuals with Excellent Organizational Skills

Remote

**Experienced Virtual Chat Support Help Agent – Mechanical and Industrial Engineering Sector**

Remote

Customer Experience Assistant, Sales (Part Time)

Remote
← Back