Software Engineer - Distributed Systems
Core
Design, build, and operate scalable distributed systems powering real-time collaborative design tools for millions of users.
Role type
Senior IC distributed systems engineer (infrastructure)
Builds
Storage platforms, streaming infrastructure, compute orchestration, and internal developer tooling
Domain
SaaS / Real-time collaboration / Cloud infrastructure
Required skills
Distributed systems architecture, Cloud-native environments, Container orchestration, System design, Go/TypeScript/Python/Ruby/Ruby, CI/CD systems
Preferred skills
Storage platform scaling, Streaming systems, Traffic management, Service mesh technologies, Developer productivity tools
Responsibilities
Architect and evolve distributed systems, Build internal platforms and APIs, Debug complex production issues, Mentor engineers, Shape platform strategy and best practices
Seniority
Senior, hands-on IC