Responsibilities
- Develop and enhance the core authentication flows for a digital wallet, including registration, sign-in, multi-factor authentication, account recovery, and password management.
- Translate ambiguous requirements into clear technical plans, then independently lead medium to large features from concept through deployment and post-launch analysis with minimal supervision.
- Guide technical decisions within your domain and deliver thoroughly tested, production-grade solutions on schedule.
- Maintain and advance a real-time risk detection system integrated into authentication pathways to prevent credential attacks, account takeovers, and abuse while minimizing friction for genuine users.
- Prioritize security as a foundational element in every feature developed.
- Monitor and ensure the stability of live systems by participating in on-call duties, leading incident responses, conducting post-mortems, and improving system reliability and monitoring capabilities.
- Produce clean, well-tested, and maintainable code while adhering to team standards for code reviews, continuous integration, delivery pipelines, and documentation.
- Elevate team engineering standards by mentoring peers, conducting code reviews, pairing sessions, and sharing knowledge to ensure system ownership is distributed.
- Identify and resolve technical debt and improve shared code components to strengthen the overall codebase.
- Implement integrations with third-party MFA providers, messaging platforms, internal identity systems, and external service partners.
- Flag potential issues or optimization opportunities that arise during integration tasks.
- Serve as a cross-functional liaison, working closely with Product, Design, Security, Identity, and other engineering teams to align on technical strategies and deliver seamless authentication experiences.
Work Arrangement
On-site — Mountain View, CA
Other
This role requires working in person at the Mountain View, CA office five days per week.