Senior Software Engineer, Developer Platform

Senior Software Engineer · Senior · Full Time

TorontoUSD 150k – 220k5mo ago
Apply for this role

Opens Zip's application page

Role

What you'll do.

A Senior Software Engineer role at Zip's Developer Platform team focused on building scalable infrastructure and tooling to accelerate software development across the organization. The ideal candidate will drive technical improvements, optimize development processes, and leverage AI-driven tools to enhance engineering productivity and code quality.

Responsibilities

  • Technical Leadership: Provide architectural guidance and design scalable infrastructure for the Developer Platform team
  • Process Optimization: Drive velocity and productivity by identifying and removing friction in development workflows, testing, and deployment processes
  • AI-Driven Development: Accelerate software development by adopting and integrating AI-powered tools across development lifecycle
  • Code Quality Enhancement: Improve codebase health by analyzing legacy patterns, building new frameworks, and establishing engineering best practices
  • Deployment Innovation: Develop and implement new deployment and release processes that enable frequent, safe deployments with minimal customer disruption

Qualifications

What we look for.

Technical

  • CI/CD Tools

    Proficiency with modern CI tools like GitHub, GitLab, Buildkite, Jenkins, and Docker

  • Systems Optimization

    Experience with low-level systems optimization and performance tuning

  • AI Development Tools

    Familiarity with AI-assisted development tools, code generation, and automated testing technologies

Education

  • Computer Science Degree

    Bachelor's degree or higher in Computer Science, Physics, Mathematics, or related technical field

Experience

  • Software Engineering

    Minimum 4+ years of professional software engineering experience

  • Platform Engineering

    Experience in building developer productivity tools and platform infrastructure

Skills

Required

  • CI/CD

    Strong understanding of continuous integration and deployment processes

  • Systems Architecture

    Ability to design scalable and performant software architectures

  • Problem Solving

    Advanced diagnostic and debugging skills with a focus on removing technical obstacles

Preferred

  • AI Integration

    Nice to have

    Experience integrating AI tools into software development workflows

  • Enterprise Software

    Nice to have

    Background in building tools for large-scale engineering organizations

Tech stack

Languages

PythonJavaScript

Frameworks

React

Databases

PostgreSQL

Tools

GitHubDockerBuildkite

Other

AI Development Tools

Compensation

Pay and benefits.

Base·USD 150,000 – 220,000

Equity·Stock options

Benefits

  • Equity

    Start-up equity package with potential for significant financial upside

  • Health Coverage

    100% coverage for health, vision, and dental insurance

  • Flexible Work

    Hybrid work model with 5 flexible remote days per quarter

  • Professional Development

    Unlimited AI token usage and opportunities for cutting-edge technology exposure

  • Wellness Benefits

    ClassPass membership, home office stipend, and commuter benefits

Process

Interview steps.

  1. 01

    Initial Screening

    Phone or video call with recruiting team to assess background and initial fit

  2. 02

    Technical Interview

    Detailed technical discussion focusing on systems design, platform engineering experience, and problem-solving skills

  3. 03

    System Design Challenge

    Architectural design task simulating real-world developer platform challenges

  4. 04

    Team Fit Interview

    Meetings with potential team members to evaluate cultural alignment and collaboration potential

  5. 05

    Final Executive Interview

    Discussion with senior leadership to align on vision and potential impact

Full posting

Original listing.

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

As a Senior Software Engineer on the Developer Platform team, you will be responsible for designing and building scalable architecture, tooling and processes that enable Zip’s engineers to ship enterprise-quality software with high velocity. You will play a technical leadership role by providing design and architectural guidance to accelerate software development at Zip using techniques ranging from low-level systems optimizations (for speeding up tests), to large-scale rewrites using AI-assisted codemods.

You will ship features that will be immediately used by your coworkers who will feel the impact of your work first-hand and share feedback instantly. On this team, we operate from a position of high leverage, and the impact of every small improvement gets multiplied across the 100s of engineers we support. While we are an experienced team that can provide constant guidance and mentorship, we value engineers who can autonomously scope and solve difficult technical challenges.

You Will

  • Lead initiatives to ensure that new features are performant and reliable, creating innovative frameworks to address our unique testing challenges.

  • Accelerate software development at Zip by driving adoption of AI-driven tools, from IDEs to code reviews to test generators.

  • Drive velocity and productivity by diagnosing and removing friction in every step, from development environments, to testing patterns, to CI pipelines, to deployment processes, to feature flag conventions.

  • Lift product quality and boost the health of our codebase by analyzing legacy patterns that need to be sunset, and building new frameworks and guardrails to nudge engineers toward better practices.

  • Optimize the customer experience across the product by systematically improving our frameworks, removing and preventing issues at the platform layer.

  • Drive the development of a new deploy and release process, enabling daily deployments while safeguarding customers from bugs and incidents through canaries, traffic replay, and bundling feature releases for Enterprise customers

Your Qualifications

  • 4+ years of software engineering experience.

  • BS or higher, in Computer Science or related technical field (e.g. physics or math).

  • Experience with modern CI tools such as GitHub, GitLab, Buildkite, Jenkins, and Docker.

  • Attention to detail with a strong ownership mindset.

  • Ability to diagnose obstacles, debug friction, and drive velocity.

Perks & Benefits

At Zip, we’re committed to providing our employees with everything they need to do their best work.

  • 📈 Start-up equity

  • 🦷 100% health, vision & dental coverage options

  • 🍽️ Catered breakfast, lunch, & dinner

  • 🌴 Flexible PTO

  • 🏋️‍♀️ ClassPass membership

  • 🚍 Monthly commuter benefit

  • 🚠 Team building events & happy hours

  • 💻 Home office stipend

  • 🛜 Phone/internet reimbursement

  • 🏠 Hybrid model + 5 flexible remote days per quarter

  • 🍼 Paid parental leave

  • 🐣 Fertility benefits

  • 🧑‍🧑‍🧒‍🧒 Employee Assistance Program (EAP)

  • 🤖 Unlimited AI token usage

We're looking to hire Zipsters and that means hiring people who take ownership, communicate openly, have an underdog mindset, and are excited to increase the pace of innovation for every business in the world. We encourage all candidates to apply even if your experience doesn't exactly match up to our job description. We are committed to building a diverse and inclusive workspace where everyone (regardless of age, religion, ethnicity, gender, sexual orientation, and more) feels like they belong. We look forward to hearing from you!

Redirects to Zip's application page.

Other roles

More at Zip.

View all 9 roles