Staff Software Engineer

Added
13 days ago
Type
Full time
Salary
Salary not provided

Related skills

java mysql distributed systems spring boot oauth

๐Ÿ“‹ Description

  • Technical Leadership: Lead architectural design for Recovery Vault.
  • System Ownership: Own end-to-end features for Recovery Vault tiers.
  • Architecture & Migration: Design core components for real-time recovery.
  • Relationship & State Management: Restore relationships and preserve UUIDs.
  • Security & Compliance: Log recovery actions for audit compliance.
  • Collaboration: Align with PM on retention and self-service UIs.

๐ŸŽฏ Requirements

  • Experience: 7+ years building mission-critical software at scale.
  • Java Expertise: Proficiency in Java and Spring Boot.
  • Distributed Systems: Async processing and event-driven architectures.
  • Identity Standards: IAM protocols (SCIM, SAML, OAuth, OIDC) and AD/LDAP.
  • Data Management: Relational DBs (MySQL) and Redis.
  • API Design: RESTful APIs for enterprise automation.
  • Leadership: Lead projects independently and influence cross-team initiatives.
  • Education: B.S. in Computer Science or related field.

๐ŸŽ Benefits

  • Data modeling for relationship management and identity resolution.
  • Recycle Bin capabilities for competitive benchmarking.
  • Gradual rollout strategies and feature flag frameworks.
  • Resilient systems with retry logic and circuit breakers.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’