Senior Software Engineer, Canada

AutoScale Ventures

$140K — $165K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of professional software engineering or architectural experience.
  • Proven track record of building and evolving backend systems from scratch in production.
  • Experience designing and operating scalable APIs or backend systems.
  • Strong systems thinking regarding performance, failure modes, and long-term maintenance.
  • Experience in startup environments or owning major systems in larger companies.
  • Comfortable making high-impact technical decisions autonomously.
  • Familiarity with AI-assisted development tools like Copilot or ChatGPT.

Responsibilities

  • Design, build, and evolve backend systems powering data-heavy products.
  • Own major backend initiatives throughout their full lifecycle.
  • Write and maintain scalable APIs and backend services.
  • Lead architectural improvements to enhance system performance and reliability.
  • Break down complex designs and effectively delegate tasks to other engineers.
  • Collaborate with leadership on technical direction.
  • Mentor developers through code reviews and best practices discussions.

Benefits

  • Fully remote work from anywhere in Canada with a reliable connection.
  • Healthcare coverage for you and your family.
  • Paid leave, vacation, and holidays.
  • Equipment funds to set up or upgrade your workstation.
  • Performance-based profit-sharing tied to company financial standing.
  • Stability and long-term growth opportunities.
  • A supportive, globally distributed team culture.
Full Job Description
Job Description:

Senior Software Engineer (Full-Time, Remote) - Canada
Salary: CAD $140,000-$165,000 / year
Work Schedule: 9:00 AM - 5:00 PM PST

About the role

At AutoScale Ventures, we build large-scale systems behind products like VinAudit.ca (vehicle history and data) and SquidProxies.com (proxy infrastructure). We're looking for a Senior Software Engineer to design, build, and evolve the backend systems that power these data-heavy products in production.

You'll be designing and developing critical backend components and guiding other engineers through execution. If you enjoy owning systems end to end, from design through long-term support, this role is for you.

What you'll do
  • Design, build, and evolve backend systems that power data-heavy production products such as market feeds, crawlers, APIs, and data pipelines.
  • Take ownership of major backend initiatives across their full lifecycle - design, development and implementation, rollout, and long-term maintenance and support.
  • Write and maintain scalable APIs and backend services used at meaningful scale.
  • Lead architectural improvements and redesigns of existing systems to improve reliability, performance, and maintainability.
  • Break complex designs into executable components and delegate effectively when working with other engineers.
  • Collaborate with leadership and senior engineers on technical direction.
  • Mentor developers through code reviews, design discussions, and best practices.

What we're looking for
  • 5+ years of professional software engineering or architectural experience (or equivalent depth).
  • A proven track record of building backend systems from scratch, launching them into production, and supporting and evolving them over time.
  • Experience designing and operating APIs or backend systems at scale.
  • Strong systems thinking - you can reason about performance, failure modes, scaling, and long-term maintainability.
  • Experience in startup or startup-like environments, or owning major systems within larger companies.
  • Comfort working autonomously and making high-impact technical decisions.
  • Familiarity with AI-assisted development tools (e.g., Copilot, ChatGPT, code-generation and review tools) to support productivity and code quality.

Nice to have
  • Python experience.
  • Experience redesigning or evolving legacy systems.
  • Background in data-heavy systems (crawlers, feeds, ingestion pipelines, analytics backends).
  • Infrastructure or scaling experience (high-throughput systems, reliability, performance tuning).
  • Experience mentoring mid-level and senior developers.

How we work

This is a fully remote role open to candidates across Canada. We work daily within 9:00 AM to 5:00 PM US Pacific Time (PST) using Slack, Confluence, ClickUp, and Google Workspace to support collaboration.

Benefits & perks
  • Fully remote work - work from anywhere in Canada with a reliable connection.
  • Healthcare coverage for you and your family.
  • Paid leave, vacation, and holidays.
  • Equipment funds to set up or upgrade your work station.
  • Performance-based profit-sharing tied to the company's financial standing.
  • Stability and long-term growth opportunities.
  • A supportive, globally distributed team culture.

Our hiring process

After you apply, our team will review your application and reach out to qualified candidates within 5 business days.

Required Skills:
• Maintainability
• Performance Tuning
• Performance
• Data
• Support
• AI
• Development
• Pipelines
• Slack
• Collaboration
• Salary
• Ownership
• Hiring
• Scratch
• Healthcare
• Reviews
• Mentoring
• Reason
• History
• Components
• Reliability
• Developers
• Confluence
• Infrastructure
• Analytics
• Software
• Maintenance
• Design
• Engineering
• Business
• Python
• Leadership

Similar Jobs

More Jobs at AutoScale Ventures

More Information Technology Jobs

Find similar Senior Software Engineer, Canada jobs: