Role Overview
Zip is hiring a Senior Software Engineer, Online Storage. This is a full-time role in Toronto, Ontario. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
About Zip
Here at Zip, we're reimagining how modern businesses function in the age of AI. The simple task of buying software, services, or tools at work has become hopelessly complicated at even the most innovative companies in the world. Today, enterprises spend $120T+ per year globally (>30 times larger than annual consumer e-commerce spend) and rely on vendors more than ever before to run their businesses.
Our co-founders started Zip in 2020 to address this seemingly universal problem with a purpose-built procurement platform that provides a simple, consumer-grade user experience. Within the last 5 years, Zip has created a new category and developed the leading solution in this $50B+ TAM space. Today, the world’s leading companies like OpenAI, Snowflake, Anthropic, Coinbase, and JPMorgan Chase rely on Zip to manage billions of dollars in spend.
We have a world-class team coming from category-defining companies like Airbnb, Meta, Stripe, Salesforce, Apple, and Google. With a $2.2 billion valuation and $370 million in funding from Y Combinator, Tiger Global, BOND, DST Global, and CRV, we’re focused on developing cutting-edge technology, expanding into new global markets, and—above all–driving incredible value for our customers. Join us!
Your Role
Zip's products are built on top of Ent and TAO, our proprietary database access layer inspired by Facebook's Ent and TAO. As a member of the Infra team, you will primarily work on Ent, TAO, and the underlying database. You will collaborate with product engineering teams to design new features for Ent and TAO that better support their use cases. Additionally, you will enhance database scalability, reliability, and performance to support the company's growth.
You Will
- Evolve Zip’s data access layer for sharded and distributed databases, to support Zip’s global expansion.
- Improve database scalability, reliability, performance, and operational efficiency.
- Support and influence the technical designs of Zip’s products.
Your Qualifications
- Experience: Over 5 years of software engineering experience, particularly in cloud infrastructure.
- Education: Bachelor’s degree or higher in Computer Science or a related technical field involving coding, such as Physics or Mathematics.
- Technical Skills: Proven experience in designing and implementing data access layers, such as ORM, Ent, and TAO.
- Adaptability: Demonstrated ability and eagerness to quickly learn new frameworks, architectural patterns, and programming languages as needed.
Nice to Haves
- Experience working on AWS-managed databases.
- Prior experience designing and implementing distributed systems such as databases or storage solutions.
Frequently Asked Questions
How do I apply for the Senior Software Engineer, Online Storage position at Zip?
Use the Apply button above to submit your application directly to Zip. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Senior Software Engineer, Online Storage position at Zip located?
This position is based in Toronto, Ontario. Zip has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Senior Software Engineer, Online Storage at Zip earn?
Zip has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Senior Software Engineer, Online Storage role at Zip posted?
This role was posted on March 10, 2026 (89 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
How much experience does the Senior Software Engineer, Online Storage role at Zip require?
This is a senior-level position. Most senior roles call for 5+ years of directly relevant experience. Zip lists their specific requirements in the description below, so review the must-have qualifications closely before applying.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start