Senior/Staff Software Engineer, Online Storage
Your Role
The Online Storage team is a foundational infrastructure team within Zip's Engineering organization. We own and operate the core storage, search, and permissions infrastructure that powers everything Zip's product teams build—spanning relational databases (Aurora RDS), caching layers (Elasticache, MemoryDB), DynamoDB, S3, OpenSearch, and the permissions framework that ensures every user sees exactly the data they're authorized to see.
As a Senior/Staff Software Engineer, you will own large initiatives in both the Storage and Search domains, spearhead the fundamental re-architecture of our storage systems to support Zip's global expansion. Your technical leadership will raise the bar for the engineers around you while directly shipping work that enables Zip to serve enterprise customers across multiple continents.
Your Qualifications
- 5+ years of software engineering experience, with significant time spent on platform or infrastructure teams.
- Deep, hands-on experience with large-scale distributed storage systems—relational databases, caching layers, and cloud-managed storage (Aurora RDS, Redis/Elasticache, DynamoDB, S3, or equivalents).
- Proven experience designing or operating search infrastructure (OpenSearch, Elasticsearch, or similar) at scale, including relevance tuning, index architecture, and freshness considerations.
- Track record of delivering large, complex infrastructure projects end-to-end with high quality and clear communication to stakeholders.
- Demonstrated ability to provide technical leadership to other engineers—through design reviews, mentorship, and setting standards—whether or not you have held a formal management role.
Nice to Haves
- Experience with multi-region or multi-cell architectures and the challenges of data residency and routing.
- Familiarity with data access layer patterns (ORM, Ent/TAO, or similar) and the intersection of the access layer with underlying storage performance.
- Experience implementing or improving disaster recovery processes, including fire drills and RTO/RPO validation.
- Comfort operating across multiple time zones with distributed partner teams.
- Start-up equity
- 100% health, vision & dental coverage options
- Catered breakfast, lunch, & dinner
- ClassPass membership
- Flexible PTO
- Employee Assistance Program (EAP)
- Unlimited AI token usage
Pay
The salary range for this role is $140,000 - $260,000. The salary for this position is determined based on a variety of job-related factors that may include location, relevant experience, education, or particular skills and expertise.