companyKeeper Security, Inc. logo

Senior Software Engineer - Client Development (C# / Rust)

Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

QualificationsProven experience in C# and Rust development. Strong understanding of client-side application development. Experience with enterprise deployment tools and MDM platforms. Ability to troubleshoot and resolve technical issues efficiently. Excellent teamwork and communication skills.

About the job

Join Keeper Security as a Senior Client Software Engineer!

We are seeking a talented Senior Client Software Engineer to enhance our engineering team. This position is fully remote, with options for a hybrid schedule available for candidates in the Chicago, IL or El Dorado Hills, CA metro areas.

Keeper Security is a trusted name in cybersecurity, safeguarding millions of individuals and thousands of organizations worldwide. Our software is available in 23 languages and sold in over 150 countries. Be part of one of the fastest-growing cybersecurity companies and contribute to creating secure, enterprise-ready client experiences that promote scalable deployment, exceptional usability, and seamless device management.

About Keeper Security

Keeper Security is a leading cybersecurity software company, protecting organizations and individuals across the globe. We specialize in zero-knowledge and zero-trust security solutions tailored for any IT environment. Our flagship product, KeeperPAM®, is an AI-driven, cloud-native platform that secures users, devices, and infrastructures against cyber threats. Recognized in the Gartner Magic Quadrant for Privileged Access Management (PAM), Keeper provides robust security for passwords, secrets, remote connections, and endpoints through role-based policies, least privilege, and just-in-time access. To learn more about our innovative approach, visit KeeperSecurity.com.

Role Overview

In this role, you will focus on developing client-side applications, overseeing installation workflows, enhancing the end-user interface, and supporting enterprise deployment. The ideal candidate will possess extensive experience in C# and Rust, and a solid background in building scalable desktop or endpoint client applications managed via enterprise deployment tools and MDM platforms.

Key Responsibilities

  • Design, develop, and maintain client-side applications and features for Keeper's desktop and endpoint experiences.
  • Enhance installation, configuration, upgrade, and update workflows for client software.
  • Develop user-facing functionality and administrative controls using C# and Rust.
  • Support enterprise deployment scenarios utilizing MDMs, endpoint management, and software distribution tools.
  • Collaborate with product, support, and engineering teams to enhance usability, reliability, and client performance.
  • Implement client-side workflows for enrollment, setup, policy application, status visibility, and user notifications.
  • Troubleshoot application issues and provide resolutions.

About Keeper Security, Inc.

Keeper Security is a rapidly expanding cybersecurity software company, committed to safeguarding millions of users and thousands of organizations across over 150 countries. As a pioneer in zero-knowledge and zero-trust security, Keeper’s offerings are designed for any IT environment. Its innovative KeeperPAM® platform is recognized for excellence in protecting user credentials and sensitive data from cyber threats.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.