Staff Software Engineer, Rapid Innovation

New
K
Keeper SecurityCybersecurity
Remote, USFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
9+ years
Required Skills
Backend DevelopmentFrontend DevelopmentJavaJavascriptSoftware ArchitectureTypeScriptReactDebugging

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
  • 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
  • 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
  • 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
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now