Staff Software Engineer - Files Platform
Core
Architect and build distributed backend systems for enterprise file storage, access control, and third-party integrations serving wealth management firms.
Role type
Staff Software Engineer (Distributed Systems & File Platform)
Builds
Distributed file management platform, event-driven permission pipelines, and AI-powered file processing capabilities
Domain
Financial Technology (Wealth Management) + Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Python, C++, relational databases (MySQL, Postgres, SQL Server), event-driven architectures, distributed systems design, idempotent pipeline design, authorization/access control, cloud infrastructure (AWS), zero-downtime migration strategies
Preferred skills
File system vendor experience, AI/ML for metadata extraction
Responsibilities
Architect and maintain backend services for file storage and permissions synchronization; Design event-driven systems for real-time permission propagation; Collaborate with security and compliance on data access controls; Lead migration efforts for file platforms; Mentor engineers on best practices; Explore AI capabilities for intelligent file processing
Seniority
Staff, hands-on IC with mentorship