Senior Software Architect, Browser Extension Platform
New
K
Keeper SecurityCybersecurity
Remote, USFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years
- Required Skills
- AWSDockerFull Stack DevelopmentJavascriptKubernetesSoftware ArchitectureTypeScriptDistributed Systems
Requirements
- 10+ years of professional software engineering experience with full-stack development expertise
- Demonstrated 0-to-1 architecture experience designing and delivering complex software systems
- Strong knowledge of software architecture and object-oriented design patterns (Gang of Four)
- Deep understanding of performance engineering, profiling, load testing, and bottleneck analysis
- Experience designing highly available, scalable systems and distributed architectures
- Strong understanding of database architecture, data modeling, microservices, and serverless architectures
- Experience with cloud-native technologies including AWS, Lambda, Docker, and Kubernetes
- Strong knowledge of web and application security concepts (CORS, OWASP) and secure software development
- Experience with CI/CD practices, automated testing, and release engineering
- Proven ability to lead architecture discussions and mentor senior engineers
- Bachelor’s degree in Computer Science, Engineering or related field, or equivalent experience
Responsibilities
- Define and drive the technical architecture and long-term direction of Keeper’s browser extension platform
- Lead architectural design for complex browser-based features, shared services and cross-platform capabilities
- Design scalable solutions using JavaScript, TypeScript and modern web application technologies
- Guide architecture across Chrome, Edge, Firefox, Safari and other supported browser environments
- Establish patterns for secure communication between browser extension components, web applications, backend services and native integrations
- Lead technical decisions involving extension lifecycle, background services, content scripts, messaging, storage and browser APIs
- Ensure architectural decisions align with Keeper’s zero-knowledge and zero-trust security principles
- Identify and address performance, memory, reliability and scalability challenges across browser environments
- Lead architecture reviews, design reviews and technical standards across the Browser Extension engineering team
View Full Description & ApplyYou'll be redirected to the employer's site