K

Keeper Security

Zero-knowledge data protection platform

Staff Software Engineer - Rapid Innovation

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • 9+ years of professional software engineering experience with demonstrated breadth across multiple areas of software development.
  • Strong software engineering fundamentals and the ability to design and build complete applications, services, and integrations.
  • Demonstrated experience leading technical architecture and execution for complex software projects.
  • Proven ability to independently take ambiguous or minimally defined ideas from concept through functional implementation.
  • Strong backend development experience, preferably with Java and modern service-oriented architectures.
  • Experience building modern frontend applications using JavaScript or TypeScript and React or similar frameworks.
  • Experience designing and integrating APIs, backend services, databases, and third-party technologies.
  • Strong debugging and problem-solving skills across unfamiliar systems and codebases.
  • Demonstrated ability to learn new programming languages, frameworks, and technical domains quickly.
  • Ability to make effective technical tradeoffs when speed and experimentation are more important than long-term production architecture.
  • Strong technical curiosity and a demonstrated history of experimenting with, building, or exploring new technologies.
  • Proven ability to influence technical direction and mentor engineers without relying on formal people-management authority.
  • Experience using AI-assisted development tools to accelerate software engineering, research, debugging, and prototyping.
  • Ability to clearly communicate technical findings, architecture decisions, and handoff requirements to other engineering teams.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Responsibilities

  • Rapidly design and build working software for new product concepts, technical experiments, and strategic initiatives.
  • Take loosely defined ideas from concept through functional implementation with minimal product or technical specification.
  • Define architecture and technical direction for early-stage projects while making pragmatic tradeoffs around speed, security, and scalability.
  • Work across backend, frontend, desktop, platform, integration, and infrastructure technologies depending on project needs.
  • Develop backend services and APIs using Java and other appropriate technologies.
  • Build modern user experiences using JavaScript, TypeScript, React, and related technologies.
  • Evaluate unfamiliar technologies, frameworks, APIs, and codebases and become productive quickly.
  • Integrate AI models, APIs, and emerging AI capabilities into software when appropriate, partnering with Keeper’s AI and Machine Learning teams for specialized expertise.
  • Identify technical risks, validate feasibility, and determine whether concepts are ready to move toward productization.
  • Create enough technical structure, documentation, and architecture guidance to support clean handoff to long-term engineering owners.
  • Mentor engineers and raise technical standards through design reviews, technical guidance, and hands-on collaboration.
  • Collaborate directly with the CTO, Engineering leaders, Product teams, and subject-matter experts across Keeper.
  • Use AI-assisted development tools such as Claude, ChatGPT, GitHub Copilot, or similar platforms extensively to accelerate research, coding, debugging, testing, and technical exploration.

Desired Qualifications

  • Experience participating in hackathons, engineering competitions, open-source projects, technical side projects, or similar build-focused environments.
  • Experience working at an early-stage startup, innovation lab, prototyping team, or other environment with limited structure and rapidly changing priorities.
  • Experience with Python and/or Rust.
  • Experience integrating large language models, AI APIs, agents, or AI-enabled workflows into software.
  • Experience building cybersecurity, developer tooling, desktop, infrastructure, or platform products.
  • Experience taking a product from initial concept or prototype through technical validation and handoff.
  • Broad technical experience spanning multiple languages, frameworks, platforms, or areas of software engineering.

About the Company

Keeper Security

Zero-knowledge data protection platform

Keeper Security provides a zero-knowledge data protection platform for individuals and businesses, delivered on a subscription basis. It protects sensitive information by encrypting data so that even Keeper cannot access it, ensuring user privacy. The platform is scalable to fit anyone from individuals to large enterprises and offers features like advanced provisioning, reporting tools, delegated administration, and 24/7 support. What sets Keeper apart is its zero-knowledge architecture combined with extensive auditing and certification, giving customers strong privacy guarantees and trust. The company also offers multiple plan options (personal, family, student, business, enterprise) and multi-year subscriptions to reduce costs and ensure ongoing access to updates and support. Overall, Keeper’s goal is to provide a trusted, private, and scalable security platform that keeps user data protected and accessible to authorized users through continuous improvements and reliable service.

Company size
501-1,000
Company stage
Growth Equity (Venture Capital)
Total funding
$60.3M
Headquarters
Chicago, IL
Founded
2011

Recently Posted Jobs

Explore more opportunities at Keeper Security

See more jobs