Senior Software Engineer
okta
Job Description
- Feature Execution: Drive the technical design and end-to-end implementation of complex features, such as granular and bulk recovery workflows across Free and Advanced Resilience tiers.
- Component Design: Design and build reliable core components for real-time recovery systems that capture deletion events and support scalable data restoration.
- Relationship & State Management: Solve challenging engineering problems around relationship restoration (group memberships, app assignments, device enrollments) and state consistency.
- Security & Compliance: Implement secure logging and tracking for all recovery operations (soft-delete, restore, permanent-delete) in Syslog to adhere to strict audit and compliance standards.
- Product & Cross-Functional Alignment: Partner with Product Managers and technical leads to clarify requirements, define technical scope, and break down complex projects into actionable milestones.
- Operational Excellence: Participate in on-call rotations, troubleshoot production issues, perform root cause analysis (RCAs), and enhance system observability, logging, and metrics.
- Code Quality & Technical Standards: Champion engineering best practices through thorough code reviews, automated testing, and comprehensive technical documentation.
- Team Growth: Provide guidance and peer mentorship to intermediate and junior engineers on the team to foster technical growth and code quality.