Senior Software Architect, Security Platform
New
K
Keeper SecurityCybersecurity software
Location: Remote, USFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years of professional software engineering experience, including significant software architecture or technical leadership responsibilities
- Required Skills
- AWSFull Stack DevelopmentKubernetesSoftware ArchitectureMicroservicesDistributed Systems
Requirements
- Bring 10+ years of professional software engineering experience, including significant software architecture or technical leadership responsibilities.
- Have architected and delivered large-scale production software across multiple product or platform areas.
- Have a strong full-stack technical background across frontend, backend, APIs and distributed systems.
- Have experience designing highly available, scalable and secure SaaS architectures.
- Understand software design patterns, object-oriented and modular design principles, and architectural trade-offs.
- Have experience with distributed systems, microservices, event-driven architecture and cloud-native application design.
- Understand authentication, authorization, identity, access control and secure application architecture.
- Have experience designing and integrating APIs, shared services and cross-product platform capabilities.
- Know relational and non-relational database architecture, data modeling and performance considerations.
- Have experience with cloud infrastructure and modern deployment environments such as AWS, containers and Kubernetes.
- Have a bachelor’s degree in Computer Science, Engineering or a related technical field, or equivalent practical experience.
- Use modern AI-assisted development tools effectively for research, architecture, coding and technical analysis.
Responsibilities
- Define and drive architecture across PAM, Browser Extension and other core security platforms.
- Establish scalable architectural patterns and technical standards across frontend, backend, client and distributed systems.
- Lead architecture reviews and major technical design decisions for complex cross-product initiatives.
- Translate business and product requirements into scalable technical designs with Engineering and Product teams.
- Evaluate trade-offs across centralized and distributed architectures, monoliths and microservices, synchronous and asynchronous systems, and cloud-native deployments.
- Guide architecture for APIs, services, authentication, authorization, data flows and integration patterns.
- Build prototypes or reference implementations to validate architectural approaches and de-risk initiatives.
- Review critical code and design changes, and provide guidance to senior and staff-level engineers.
- Partner with Security teams on secure architecture, threat modeling and protection of sensitive data and credentials.
- Mentor senior engineers and influence technical direction across multiple engineering teams.
View Full Description & ApplyYou'll be redirected to the employer's site