Senior Software Architect, Security Platform

Posted Oct 28

This is a fully remote position, open to applicants in California, +1 more state.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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).

People also viewed

Cypress Creek Renewables21 hours ago

Director, OT Operations, Cybersecurity, Governance

US flagUnited States OnlyFull-timeCybersecurity / Security Engineer
ApplyView job
Bluesight21 hours ago

Compliance and Security Director

US flagUnited States OnlyFull-timeCybersecurity / Security Engineer$155k – $170k/year
ApplyView job
CampusWorks, Inc.21 hours ago

Director of Information Security – Center of Excellence

US flagUnited States OnlyFull-timeCybersecurity / Security Engineer
ApplyView job
Anovia21 hours ago

Security Remediation Consultant

CA flagCanada OnlyFreelanceCybersecurity / Security EngineerC$36 – C$43/hour
ApplyView job
SkyePoint Decisions, Inc.21 hours ago

Security Control Assessor

US flagDistrict of Columbia, +2 more statesFull-timeCybersecurity / Security Engineer
ApplyView job
Bernoulli Educação21 hours ago

Senior Information Security Coordinator

BR flagBrazil OnlyFull-timeCybersecurity / Security Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers