Senior Software Engineer, Cross-Platform Client (.NET MAUI/Xamarin El Dorado Hills, Californ
Cameron Park, El Dorado County, California, USA
Listed on 2026-01-15
-
Software Development
Senior Developer, Full Stack Developer, Software Engineer
Location: Cameron Park
Senior Software Engineer, Cross-Platform Client (.NET MAUI / Xamarin)
Description
Keeper Security is hiring a Senior Software Engineer to help build and evolve Keeper Chat, our secure messaging product. This is a 100% remote position, with an opportunity to work a hybrid schedule for candidates based in the El Dorado Hills, CA area.
Keeper’s cybersecurity software is trusted by millions of people and thousands of organizations globally. Keeper is published in 23 languages and sold in over 150 countries. Join one of the fastest-growing cybersecurity companies and play a critical role in delivering secure, high-quality communication experiences across platforms.
About Keeper
Keeper Security is transforming cybersecurity for organizations globally with zero-trust privileged access management built with end-to-end encryption. Keeper’s cybersecurity solutions are FedRAMP and State
RAMP Authorized, SOC 2 compliant, FIPS 140-2 validated, as well as ISO 27001, 27017 and 27018 certified. Keeper deploys in minutes, not months, and seamlessly integrates with any tech stack to prevent breaches, reduce help‑desk costs and ensure compliance. Trusted by millions of individuals and thousands of organizations, Keeper is the leader for password, passkey, and secrets management, privileged access, secure remote access and encrypted messaging.
Learn how our zero‑trust and zero‑knowledge solutions defend against cyber threats at
About the Job
As a Senior Software Engineer on the Keeper Chat team, you will design and implement features across Keeper Chat’s cross‑platform client applications, spanning desktop, mobile, and web. You will work closely with product, design, and back‑end teams to translate user needs into secure, performant, and maintainable client‑side solutions. This role focuses on client application development, performance optimization, and cross‑platform consistency.
Responsibilities
- Design and implement new features for Keeper Chat across desktop, mobile, and web platforms
- Develop and maintain cross‑platform applications using .NET / C#, including MAUI‑based clients
- Optimize application performance, reliability, and user experience across Windows, macOS, iOS, and Android
- Participate in code reviews and contribute to high standards of code quality and security
- Collaborate closely with product managers and designers to translate requirements into technical solutions
- Mentor junior engineers and contribute to a culture of technical excellence
Requirements
- 5+ years of professional software engineering experience
- Strong experience with .NET / C# in client or application development
- Experience building cross‑platform applications (desktop and/or mobile)
- Strong understanding of software design patterns and principles
- Experience optimizing performance in client‑side or multi‑platform applications
- Strong debugging and problem‑solving skills
- Experience working in Agile development environments
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
Preferred Qualifications
- Experience with .NET MAUI or similar cross‑platform frameworks
- Experience integrating native modules or platform‑specific functionality
- Background in secure or privacy‑focused applications
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
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).