Keeper Security, Inc. Logo

Keeper Security, Inc.

Senior Desktop Software Engineer (C# / .NET)

Reposted 3 Days Ago
Remote or Hybrid
Hiring Remotely in El Dorado Hills, CA
Senior level
Remote or Hybrid
Hiring Remotely in El Dorado Hills, CA
Senior level
Lead design and development of cross-platform desktop applications while ensuring high security and performance standards. Mentor junior engineers and participate in Agile processes.
The summary above was generated by AI
Description

Keeper Security is seeking a highly skilled and experienced Senior Desktop Software Engineer (C# / .NET) to join our growing engineering team. This is a 100% remote position with an opportunity to work a hybrid schedule for candidates based in El Dorado Hills, CA or Chicago, IL.

Keeper’s cybersecurity software is trusted by millions of people and thousands of organizations, globally. Keeper is published in 21 languages and is sold in over 120 countries. Join one of the fastest-growing cybersecurity companies and be responsible for taking our suite of products to the next level!

About Keeper

Keeper Security is transforming cybersecurity for people and organizations around the world. Keeper’s affordable and easy-to-use solutions are built on a foundation of zero-trust and zero-knowledge security to protect every user on every device. Our award-winning, zero-trust, privileged access management platform deploys in minutes and seamlessly integrates with any tech stack and identity application to provide visibility, security, control, reporting and compliance across an entire enterprise. Trusted by millions of individuals and thousands of organizations, Keeper is an innovator of best-in-class password management, secrets management, privileged access, secure remote access and encrypted messaging. Learn more at 

About the Job

As a Senior Desktop Software Engineer (C# / .NET), you will lead the design, development, and optimization of robust desktop applications that run securely and efficiently across Windows, macOS, and Linux. You will collaborate with fellow engineers, product managers, and designers to implement cutting-edge functionality and maintain the highest standards of security and performance. This role requires a strong systems-level understanding and the ability to navigate OS-specific APIs and network communication protocols.

Responsibilities
  • Design, develop, and maintain new features for cross-platform desktop applications using C# and .NET Core
  • Write clean, maintainable, and well-documented code following best practices and secure development standards
  • Identify and resolve performance bottlenecks in desktop software and underlying systems
  • Work closely with product managers and designers to implement functional and user-friendly experiences
  • Analyze and troubleshoot system issues across operating systems and hardware configurations
  • Contribute to the software architecture and design of large-scale, security-focused desktop systems
  • Mentor junior engineers and contribute to continuous team improvement
  • Participate in Agile planning, estimation, and progress tracking
  • Document technical decisions, solutions, and integration processes
  • Stay current with the latest C#, .NET, and desktop application trends, libraries, and tools
Requirements
  • 5+ years of professional experience in desktop application development using C# and .NET
  • Expertise in cross-platform desktop software engineering with a focus on Windows, macOS, and Linux environments
  • Advanced knowledge of:
    • API hooking and techniques for process inspection
    • Ahead-of-Time (AOT) compilation and performance tuning
    • Secure network communication protocols (HTTPS, MQTT, TCP, WebSockets)
  • Deep understanding of native OS APIs and architecture on multiple platforms
  • Strong troubleshooting skills and experience analyzing low-level application behavior
  • Excellent communication and collaboration skills across technical and non-technical teams
  • Experience in Agile development environments and code review processes

Preferred Qualifications

  • Understanding of identity systems such as Active Directory, LDAP, and other identity providers (e.g., Okta, Azure AD)
  • Background in endpoint security, secure desktop development, or operating system-level software
  • Experience with open source contributions or SDK/tooling projects
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
  • U.S. Person status is preferred due to involvement with GovCloud-related projects
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 (including paid Bereavement/Jury Duty, etc)
  • Above market annual bonuses
  • 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

Top Skills

.Net
C#
Https
Linux
macOS
Mqtt
Tcp
Websockets
Windows

Similar Jobs

3 Minutes Ago
In-Office or Remote
2 Locations
51K-85K Annually
Mid level
51K-85K Annually
Mid level
Cloud • Consumer Web • eCommerce • Information Technology • Software
The Enterprise Training Manager delivers and maintains training content for merchants and partners, facilitates effective communication among stakeholders, and manages training programs across various levels of expertise.
Top Skills: EcommerceInstructional Design SoftwareSaas PlatformsThird-Party Applications
4 Minutes Ago
Easy Apply
In-Office or Remote
2 Locations
Easy Apply
97K-115K
Senior level
97K-115K
Senior level
Healthtech • Pharmaceutical • Telehealth
Lead the licensing and credentialing program for healthcare providers, ensuring compliance and overseeing systems for onboarding and renewals.
Top Skills: CaqhCredentialing DatabasesMedallionNursysVerisys
An Hour Ago
Easy Apply
Remote or Hybrid
USA
Easy Apply
180K-248K
Senior level
180K-248K
Senior level
Artificial Intelligence • Cloud • Information Technology • Machine Learning • Software • Big Data Analytics • Automation
Lead the AI growth initiatives of PagerDuty's SaaS products, collaborating across teams to shape strategy and execute innovative solutions, maximizing product adoption and impact.
Top Skills: APIsLarge Language ModelsMachine Learning

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account