✨ About The Role
- Design, develop, and maintain enterprise features for the platform, including authentication/authorization, RBAC, Single Sign-On, and data governance
- Build effective logging, monitoring, and alerting platform observability and supportability
- Improve platform security by maintaining regular scanning and patching of CVEs, applying security best practices in source code
- Collaborate with enterprise customers to understand product use cases and deliver high-quality solutions
- Lead and mentor junior team members, set technical directions and roadmaps, and work a hybrid schedule with three days per week in Redwood City HQ and remote work on "No Meeting" Tuesdays and Thursdays
⚡ Requirements
- Experienced software engineer with a Bachelor's degree in Computer Science or related field and 6+ years of experience in distributed systems and cloud-native applications
- Proficient in Python development and debugging, with practical experience in Docker containerization and clustering
- Strong communication and coding skills, proactive and positive attitude, with prior experience in the enterprise software industry
- Familiarity with authentication and authorization best practices, security best practices, data governance, and architecture design and implementation
- Ability to lead and mentor junior team members, collaborate with internal stakeholders, and participate in on-call responsibilities