Role overview
Set technical direction across several security software products, shaping systems that span client applications, browser tools, backend services, and cloud platforms. The role combines architecture leadership with hands-on prototyping, design reviews, and engineering guidance to help teams build secure, reliable, and maintainable products.
Responsibilities
- Define shared architecture patterns and technical standards across product and engineering teams.
- Lead design reviews and guide decisions for complex, cross-product initiatives, including APIs, identity, authorization, and data flows.
- Assess trade-offs among distributed and centralized systems, service architectures, and cloud deployment approaches.
- Identify security, scale, reliability, and maintenance risks; develop practical plans to address them.
- Build prototypes, review critical code, and partner with security specialists on threat modeling and sensitive data protection.
- Mentor experienced engineers and align teams on observability, testing, and operational readiness.
Requirements
- 10+ years of software engineering experience, including substantial architecture or technical leadership work.
- Track record delivering large-scale production systems across multiple products or platforms.
- Broad experience with frontend, backend, APIs, distributed systems, and cloud-native SaaS.
- Knowledge of microservices, event-driven design, databases, data modeling, and performance considerations.
- Strong grasp of authentication, authorization, identity, access control, and secure application design.
- Experience with cloud infrastructure and modern deployment environments, such as containers and orchestration platforms.
Nice to have
- Experience with browser extensions, desktop or endpoint software, or native client development.
- Familiarity with JavaScript or TypeScript frameworks, backend languages, browser security, CI/CD, testing, and observability.
- Experience with AI-enabled products or AI-assisted development tools.
Benefits and work setup
- Fully remote; hybrid work is also possible for candidates near specified offices in California or Illinois.
- Health, dental, vision, life, and disability coverage; retirement savings plan; and paid time off.