Summary
Join the LastPass Architecture team as a Frontend Architect (Principal Software Engineer) and help define, architect, and build applications and infrastructure that secure the digital lives of millions. Collaborate with global teams on a product used by millions, contributing to user protection and online security. This role involves working on complex problem-solving and large-scale projects. You will collaborate with technical leaders and ensure solutions are built on solid foundations using proven technologies and sound design principles. The position is service-oriented, measuring success by the team's achievements. If you are passionate about complex problem-solving and motivated by scale, this is the role for you!
Requirements
- Leading complex initiatives to modernize the LastPass web and endpoint applications within an evolving organization
- Designing innovative solutions that balance business continuity with enhanced user experience
- Proficiency in JavaScript development frameworks such as React and Redux, using TypeScript, or experience in mobile development
- Familiarity with microfrontend technologies
- Experience in designing and delivering high-throughput transactional systems
- Being a strong team player who actively offers support and regularly shares knowledge with colleagues
- Demonstrated technical leadership and architectural experience in software development
- A solid understanding of scalability, high availability, and concurrency patterns in distributed systems
- Flexibility and creativity in solution design, including the ability to leverage emerging technologies
- The ability to communicate and apply common architectural design patterns across a wide range of technical challenges
- Excellent communication skills - spoken, written, and in presentations - with the ability to convey ideas to both technical and business audiences and resolve conflicts among stakeholders
Responsibilities
- Build consensus around architectural principles and clarify these principles when necessary
- Help coordinate architectural developments both within and outside of the application domain by conducting early reviews of deliverables, producing recommendations, and providing guidelines and best practices
- Ensure architectural direction and governance are aligned with business, product, and technology strategies, as well as industry best practices
- Participate in solution design for new initiatives by outlining high-level solutions
- Identify refactoring activities needed to address technical debt, and improve performance, scalability, availability, reliability, and security
- Conceptualize and experiment with alternative architectural approaches
Benefits
- Competitive compensation
- Flexible Paid Time Off policies , including but not limited to: Quarterly Self-Care Days (4 extra paid days off annually) and Volunteer Days
- Generous parental leave
- Comprehensive health coverage , including dependents
- Home office setup support
- LastPass Families free account for up to 5 members
- Continuous learning and development opportunities , including an annual learning stipend to invest in your growth
- Peer-to-peer recognition through Motivosity
- Employee Assistance Program for well-being support
- Remote work stipend to support your home office needs
- Short-Term or Remote-Centric Work Arrangements for added flexibility