
Senior Software Architect, Security Platform
Posted Oct 28

Posted Oct 28
This is a fully remote position, open to applicants in California, +1 more state.
• Define and lead the architecture for various Keeper product areas, such as PAM, Browser Extension, and other essential security platforms.
• Establish scalable architectural patterns and technical standards across frontend, backend, client, and distributed systems.
• Oversee architecture reviews and significant technical design decisions for intricate cross-product initiatives.
• Collaborate with Engineering leadership and product teams to convert business and product requirements into scalable technical designs.
• Assess trade-offs between centralized and distributed architectures, monolithic and microservices structures, synchronous and asynchronous systems, as well as cloud-native deployment models.
• Design systems with a strong emphasis on security, reliability, performance, extensibility, and maintainability.
• Direct architecture for APIs, services, authentication, authorization, data flows, and integration patterns across product teams.
• Provide technical leadership for high-scale SaaS systems and security-sensitive workflows.
• Support architecture for browser-based, desktop, endpoint, and platform components as applicable.
• Identify architectural risks, technical debt, and scalability limitations, driving pragmatic remediation strategies.
• Develop prototypes or reference implementations to validate architectural strategies and mitigate risks associated with major initiatives.
• Review critical code and design changes while offering technical guidance to senior and staff-level engineers.
• Collaborate with Security teams on secure architecture, threat modeling, and safeguarding sensitive data and credentials.
• Set standards for observability, reliability, testing, and operational readiness across distributed systems.
• Mentor senior engineers and influence technical direction across various engineering teams.
• Assess new technologies, frameworks, and architectural strategies that can enhance platform capabilities and boost developer productivity.
• Utilize AI-assisted development tools such as Claude, ChatGPT, GitHub Copilot, or similar platforms to expedite technical research, prototyping, coding, debugging, and documentation.
• Over 10 years of professional software engineering experience, with significant responsibilities in software architecture or technical leadership.
• Demonstrated experience in architecting and delivering large-scale production software across various product or platform domains.
• Strong full-stack technical expertise encompassing frontend, backend, APIs, and distributed systems.
• Proven experience in designing highly available, scalable, and secure SaaS architectures.
• Strong grasp of software design patterns, object-oriented design principles, modular design principles, and architectural trade-offs.
• Experience with distributed systems, microservices, event-driven architecture, and cloud-native application design.
• Solid understanding of authentication, authorization, identity, access control, and secure application architecture.
• Experience in designing and integrating APIs, shared services, and cross-product platform functionalities.
• Strong knowledge of relational and non-relational database architecture, data modeling, and performance considerations.
• Familiarity with cloud infrastructure and modern deployment environments such as AWS, containers, and Kubernetes.
• Comprehensive understanding of application performance, profiling, debugging, and reliability engineering.
• Experience in evaluating architectural trade-offs concerning scalability, resiliency, maintainability, and developer velocity.
• Proven ability to collaborate across multiple engineering teams and influence technical decisions without direct authority.
• Excellent written and verbal communication skills, capable of conveying complex technical concepts to engineers, product teams, and leadership.
• Demonstrated ability and willingness to effectively utilize modern AI-assisted development tools for research, architecture, coding, and technical analysis.
• Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
• Medical, Dental & Vision (including domestic partnerships).
• Employer Paid Life Insurance & Employee/Spouse/Child Supplemental life.
• Voluntary Short/Long Term Disability Insurance.
• 401K (Roth/Traditional).
• A generous PTO plan that acknowledges your commitment and seniority (including paid Bereavement/Jury Duty, etc).
Cypress Creek Renewables
Bluesight
CampusWorks, Inc.
Anovia
Get handpicked remote jobs straight to your inbox weekly.