Logo for Zip

Senior Software Engineer, Online Storage

Roles & Responsibilities

  • Over 5 years of software engineering experience, particularly in cloud infrastructure.
  • Bachelor’s degree or higher in Computer Science or a related technical field involving coding, such as Physics or Mathematics.
  • Proven experience in designing and implementing data access layers, such as ORM, Ent, and TAO.
  • Demonstrated ability to quickly learn new frameworks, architectural patterns, and programming languages as needed.

Requirements:

  • 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.
  • Collaborate with product engineering teams to design new features for Ent and TAO that better support their use cases.

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.

Software Engineer Related jobs

Other jobs at Zip

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.