
Senior Software Engineer, Client Development (C# / Rust)
Keeper Securityabout 2 months ago
Remote, United StatesSenior
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.
- Implement client-side workflows for enrollment, setup, policy application, status visibility and user notifications.
- Troubleshoot and resolve issues involving installs, updates, client behavior and deployment compatibility.
- Contribute to software packaging, silent installation and mass deployment readiness for enterprise customers.
- Write clean, testable and maintainable code with strong attention to security, usability and reliability.
- Participate in design reviews, code reviews and technical planning across client development initiatives.
Requirements
- 5+ years of software engineering experience.
- Strong experience with C#.
- Experience utilizing Rust in production, or strong Rust proficiency.
- Experience building desktop, endpoint or client-side applications.
- Experience with software installation, packaging, upgrade flows and application lifecycle management.
- Experience supporting enterprise software deployments at scale.
- Familiarity with MDMs and endpoint management platforms.
- Experience designing and implementing client-side UI and administrative workflows.
- Strong understanding of Windows application behavior and permissions.
- Strong debugging and troubleshooting skills in client-side and deployment-related scenarios.
- Bachelor’s degree in Computer Science, Software Engineering or a related technical field, or equivalent practical experience.
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.
- Above-market annual bonuses.
Tech Stack
C#Rust