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

Keeper Security
United States
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Communication","Teamwork","Problem-solving","Collaboration"]

Senior Client Software Engineer focused on designing, developing, and maintaining enterprise client-side applications with C# and Rust, enabling deployment at scale via MDMs and enterprise tools. Works on installation workflows, UI and lifecycle management for Keeper’s endpoint experiences, partnering with product and engineering to improve usability and reliability in remote/hybrid setups.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Keeper Security
Keeper Security
4 months ago

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

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 22 hours agoStatus: Live

Job Summary

Senior Client Software Engineer focused on designing, developing, and maintaining enterprise client-side applications with C# and Rust, enabling deployment at scale via MDMs and enterprise tools. Works on installation workflows, UI and lifecycle management for Keeper’s endpoint experiences, partnering with product and engineering to improve usability and reliability in remote/hybrid setups.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design, develop and maintain client-side applications and features for Keeper’s endpoint and desktop experiences
  • •Build and improve installation, configuration, upgrade and update workflows for client software
  • •Develop user-facing functionality and administrative controls using C# and Rust
  • •Support enterprise deployment scenarios across MDMs, endpoint management platforms and software distribution tools
  • •Partner with product, support and engineering teams to improve usability, deployment reliability and client performance

Pay and Benefits

Perks:Health InsuranceDentalVision401kLife InsuranceDisability Insurance

Key Requirements

  • •5+ years of software engineering experience
  • •Strong experience with C#
  • •Experience utilizing Rust in production, or strong Rust proficiency with the ability to contribute quickly in a mixed-language environment
  • •Experience building desktop, endpoint or client-side applications
  • •Experience with software installation, packaging, upgrade flows and application lifecycle management
Experience:5+ yearsCybersecurityEnterprise softwareEndpoint deployment
Education:Bachelor's
Skills:CommunicationTeamworkProblem-solvingCollaboration
Languages:English
Tech Stack:C#RustWindowsMDMIntuneMicrosoft Endpoint Configuration ManagerJamfWorkspace ONEMSIMSIX

Company Brief

Keeper Security
Provides enterprise-grade password management and digital identity security solutions, including password vaulting, secure file storage, and zero-knowledge encryption for businesses and consumers to protect credentials and sensitive data across devices and platforms.
Industry: Cybersecurity
Company Size: Large (251 to 1,000 employees)
Growth: Established Company
Headquarters: Chicago, United States
Founded: 2009
WebsiteLinkedIn