Zip
Software Engineer, New Grad (2027 Start)
About this role
Zip seeks a new graduate software engineer to build AI-powered enterprise procurement products in San Francisco. You'll design and develop reliable frontend and backend features, collaborate across teams, and work with Python, JavaScript/TypeScript, React, and GraphQL in a fast-paced startup environment.
What you'll do
- Design and build reliable, resilient products and features for enterprise customers
- Develop scalable frontend applications and React components
- Build and maintain APIs using Python, JavaScript/TypeScript, and GraphQL
- Write high-quality, maintainable, and extensible code
- Collaborate with product and customer-facing teams to scope and deliver solutions
- Learn and adapt to new frameworks, architecture patterns, and technologies
What they're looking for
- Python
- JavaScript/TypeScript
- React
- GraphQL
- API design and development
- Web application development
- System design and scalability
- Communication and collaboration
Benefits
- Startup equity
- 100% health, vision, and dental coverage
- Catered meals (breakfast, lunch, dinner)
- Flexible PTO
- ClassPass membership and team building events
- Home office stipend, commuter benefits, and paid parental leave
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Zip
Zip builds an AI-driven procurement platform that helps enterprise customers automate and optimize their procurement workflows, including integration with systems like SAP Ariba. The company is hiring Backend Software Engineers, Forward Deployed Engineers to embed with customers and build custom AI solutions, and Solution Engineers to support pre-sales and implementation.
View all jobs at ZipLikely interview questions
- Walk us through a challenging feature you built during an internship and how you approached the technical design decisions.
- How would you approach learning a new framework or technology stack that you haven't used before?