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