Senior Software Engineer, Database Integrations @Keeper Security
Software Development
Salary unspecified
Remote Location
🇺🇸 USA Only
Job Type full-time
Posted 1wk ago

[Hiring] Senior Software Engineer, Database Integrations @Keeper Security

1wk ago - Keeper Security is hiring a remote Senior Software Engineer, Database Integrations. 💸 Salary: unspecified 📍Location: USA

Role Description

Keeper is hiring a Senior Software Engineer to join our Keeper Database (KeeperDB) team. This is a 100% remote position, with an opportunity to work a hybrid schedule for candidates based in the El Dorado Hills, CA or Chicago, IL metro areas.

As a Senior Software Engineer on the KeeperDB team, you will own the evolution of an internal database exploration and record-browsing application embedded within KeeperPAM. You’ll build secure, high-performance backend services in Go, develop a modern React/TypeScript UI, and extend a plugin-based architecture that connects to multiple database technologies. This role emphasizes security, performance, and clean architecture across the full stack.

Responsibilities:

  • Maintain and enhance KeeperDB application capabilities across backend (Go) services and frontend (React/TypeScript) components
  • Extend and refine a plugin-based database connectivity architecture supporting relational and NoSQL systems
  • Design and build GraphQL schemas, queries, and mutations powering UI workflows and integrations
  • Build intuitive React UI features that interface with backend services through GraphQL APIs
  • Integrate KeeperDB within KeeperPAM workflows, including Remote Browser Isolation (RBI) embedding and secure session behavior
  • Implement secure development standards including input sanitization, injection prevention, secret handling, and secure authentication flows
  • Write and maintain automated unit, integration, and end-to-end tests across backend and frontend
  • Contribute to Docker-based build pipelines and CI/CD workflows to improve release quality and speed
  • Diagnose and resolve production issues across backend, frontend, and database integration layers
  • Participate in architecture decisions and long-term evolution of the KeeperDB application

Qualifications

  • 5+ years of professional software engineering experience
  • Strong experience building backend services in Go
  • Strong experience developing modern frontends with React and TypeScript
  • Hands-on experience designing and implementing GraphQL APIs
  • Experience integrating with multiple database platforms (e.g., PostgreSQL, MySQL, MongoDB)
  • Security-focused development mindset, especially in data access and query execution paths
  • Experience with Docker and CI/CD pipelines
  • Ability to work across the full stack (backend, frontend, database integrations)
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
  • Due to the role’s involvement with GovCloud, all applicants must be a U.S. Person

Preferred Qualifications

  • Experience with plugin-driven architectures and extensibility patterns
  • Experience integrating AI/LLM APIs
  • CLI or TUI tooling development experience
  • Experience with Electron or desktop application frameworks
  • Familiarity with Keeper’s product ecosystem

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)
Before You Apply
🇺🇸 Be aware of the location restriction for this remote position: USA Only
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer, Database Integrations @Keeper Security
Software Development
Salary unspecified
Remote Location
🇺🇸 USA Only
Job Type full-time
Posted 1wk ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
🇺🇸 Be aware of the location restriction for this remote position: USA Only
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later