Staff Software Engineer - Files Platform
Core
Designing and building distributed backend systems for an enterprise-scale secure file management platform serving financial services organizations.
Role type
Staff Software Engineer (Backend/Distributed Systems)
Builds
Distributed file storage services, event-driven permission propagation systems, and AI-powered file processing workflows.
Domain
Financial Services / Enterprise File Management / Distributed Systems
Deliverable
production ML models | product features
Required skills
Backend engineering, distributed systems, event-driven architectures, access control, system design, technical leadership, cloud infrastructure, relational databases, server-side programming
Preferred skills
AWS, file system vendors, enterprise file management platforms, AI/ML for file processing
Responsibilities
Architect and maintain backend services for enterprise file storage and permissions; Design event-driven systems for real-time permission propagation; Develop distributed systems handling bursty workloads and strict latency SLAs; Lead complex technical projects across multiple teams; Mentor engineers and promote engineering practices; Explore AI-powered capabilities for intelligent file processing.
Seniority
Staff, hands-on IC with technical leadership