Senior Software Engineer, Canada

AutoScale Ventures

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

Qualifications

  • 5+ years of software engineering or architectural experience
  • Proven experience building backend systems from scratch and supporting them in production
  • Experience designing APIs or backend systems at scale
  • Strong systems thinking including performance and long-term maintainability
  • Experience in startup environments or owning major systems
  • Comfortable making autonomous, high-impact technical decisions
  • Familiarity with AI-assisted development tools like Copilot or ChatGPT

Responsibilities

  • Design, build, and evolve backend systems for data-heavy products
  • Take ownership of backend initiatives from design to long-term support
  • Write and maintain scalable APIs and backend services
  • Lead architectural improvements for reliability and performance
  • Break complex designs into executable components and delegate effectively
  • Collaborate on technical direction with leadership and senior engineers
  • Mentor developers through code reviews and best practices

Benefits

  • Fully remote work from anywhere in Canada
  • Healthcare coverage for you and your family
  • Paid leave, vacation, and holidays
  • Equipment funds for work station setup
  • Performance-based profit-sharing opportunities
  • Stability and long-term growth opportunities
  • 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
• AI
• Support
• Development
• Pipelines
• Slack
• Collaboration
• Salary
• Ownership
• Hiring
• Scratch
• Healthcare
• Reviews
• Mentoring
• History
• Reason
• Components
• Reliability
• Developers
• Confluence
• Infrastructure
• Analytics
• Software
• Maintenance
• Design
• Engineering
• Business
• Python
• Leadership

Similar Jobs

More Jobs at AutoScale Ventures

More Enterprise Technology Jobs

Find similar Senior Software Engineer, Canada jobs: