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 roleAt 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 workThis 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 processAfter 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