A company is looking for a Principal Architect to lead the design and development of next-generation storage infrastructure.
Key Responsibilities
Lead the design and implementation of large-scale storage systems, including architecture reviews and technical roadmaps
Design and optimize distributed systems focusing on high availability, fault tolerance, and performance
Drive innovation in storage technologies and collaborate with cross-functional teams to deliver production-ready solutions
Required Qualifications
15+ years of professional software engineering experience, with at least 8 years in a senior or principal role
Proven expertise in system design for complex distributed systems
Deep understanding of distributed systems principles
Strong experience with high-availability systems in production environments
Hands-on experience with storage technologies like parallel filesystems and object storage systems
Principal Software Engineer • Dorchester, Massachusetts, United States