Zip

Senior Software Engineer, Developer Platform

Zip1 weeks ago
Location

Toronto

Type

Full Time

Salary

USD 150,000 – 220,000

Level

Senior

Role

Senior Software Engineer

Posted

Mar 11, 2026

Full TimeSenior

The role

Summary

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.

What you'll do

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

What we look for

Technical

CI/CD ToolsProficiency with modern CI tools like GitHub, GitLab, Buildkite, Jenkins, and Docker
Systems OptimizationExperience with low-level systems optimization and performance tuning
AI Development ToolsFamiliarity with AI-assisted development tools, code generation, and automated testing technologies

Education

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

Experience

Software EngineeringMinimum 4+ years of professional software engineering experience
Platform EngineeringExperience in building developer productivity tools and platform infrastructure

Skills

Required skills

CI/CDStrong understanding of continuous integration and deployment processes
Systems ArchitectureAbility to design scalable and performant software architectures
Problem SolvingAdvanced diagnostic and debugging skills with a focus on removing technical obstacles

Nice to have

AI IntegrationExperience integrating AI tools into software development workflows
Enterprise SoftwareBackground in building tools for large-scale engineering organizations

Compensation & benefits

Salary

USD 150,000 – 220,000 (annual)

Stock options

Available

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


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to assess background and initial fit
  2. 2
    Technical Interview Detailed technical discussion focusing on systems design, platform engineering experience, and problem-solving skills
  3. 3
    System Design Challenge Architectural design task simulating real-world developer platform challenges
  4. 4
    Team Fit Interview Meetings with potential team members to evaluate cultural alignment and collaboration potential
  5. 5
    Final Executive Interview Discussion with senior leadership to align on vision and potential impact

Apply for this position

You'll be redirected to the company's application page