Senior Software Engineer, Canada

AutoScale Ventures·Remote(Canada)
Software Development

WFA Digital Insight

As the demand for skilled software engineers continues to surge, with a 25% increase in remote job postings in 2023, professionals with expertise in designing and evolving large-scale backend systems are in high demand. AutoScale Ventures stands out for its innovative approach to technology and data services, making this role particularly appealing for those looking to make a meaningful impact. With the right blend of technical skills and experience, candidates can thrive in this remote position, working with a globally distributed team. Before applying, it's essential to understand the company's emphasis on systems thinking, scalability, and collaboration.

Job Description

About the Role

The Senior Software Engineer position at AutoScale Ventures is a pivotal role that involves designing, building, and evolving large-scale backend systems. These systems are crucial for supporting data-heavy production products, and the successful candidate will be expected to think at the system and architecture level. The role is fully remote, allowing candidates to work from anywhere with a reliable internet connection, and offers the opportunity to collaborate with a talented team of professionals.

As a Senior Software Engineer, you will be part of a dynamic team that values innovation, scalability, and reliability. Your expertise will be key in leading architectural improvements to existing systems, building new systems from scratch, and ensuring the long-term maintainability of these systems. The company operates in a fast-paced environment, and the ability to work autonomously and make high-impact technical decisions is essential.

What You Will Do

  • Design, implement, and evolve backend systems that power data-heavy production products
  • Lead architectural improvements to existing systems, such as redesigning market feeds, crawlers, APIs, or data pipelines
  • Build systems from scratch that go into production, are used by real users, and are maintained over time
  • Take ownership of major backend initiatives from design to long-term support
  • Write and maintain scalable APIs and backend services used at a meaningful scale
  • Help break down complex designs into executable components and delegate effectively when working with other developers
  • Support and improve live production systems, ensuring reliability, performance, and maintainability
  • Collaborate closely with leadership and senior engineers on technical direction
  • Mentor other developers through code reviews, design discussions, and best practices
  • Ensure adherence to the highest standards of code quality, security, and performance

What We Are Looking For

  • 5+ years of professional software engineering or architectural experience
  • A proven track record of building backend systems from scratch that were launched into production, used by real users, and supported and evolved over time
  • Experience designing and supporting APIs or backend systems at scale
  • Strong systems thinking, with the ability to reason about performance, failure modes, scaling, and long-term maintainability
  • Experience working in startup or startup-like environments, or owning major systems within larger companies
  • Comfort working autonomously and making high-impact technical decisions
  • Proficiency in AI-assisted development tools and workflows to improve productivity, code quality, and system design
  • Strong communication and collaboration skills

Nice to Have

  • Experience redesigning or evolving legacy systems
  • Background in data-heavy systems, such as crawlers, feeds, ingestion pipelines, or analytics backends
  • Infrastructure or scaling experience, including high-throughput systems, reliability, and performance tuning
  • Prior experience mentoring senior or mid-level developers

Benefits and Perks

  • Fully remote work arrangement, allowing you to work from anywhere with a reliable internet connection
  • Healthcare coverage for you and your family
  • Generous leave days, vacation time, and paid holidays to recharge
  • Equipment funds to set up or upgrade your home office
  • Profit sharing model with monthly and annual bonuses tied to company performance
  • Long-term employment opportunities, with a focus on growth and development
  • Collaborative team culture, with a supportive and globally distributed team
  • Opportunities for professional development and continuous learning

How to Stand Out

  • Ensure your portfolio showcases examples of large-scale backend systems you've designed and evolved, highlighting your problem-solving skills and ability to work at the system and architecture level.
  • Familiarize yourself with AI-assisted development tools and workflows, as proficiency in these areas is a plus.
  • Prepare to discuss specific examples of how you've improved system reliability, performance, and maintainability in previous roles.
  • Highlight any experience you have with data-heavy systems, such as crawlers or analytics backends, as this is a key area of focus for the company.
  • Be ready to explain your approach to systems thinking, including how you reason about performance, failure modes, scaling, and long-term maintainability.
  • Show enthusiasm for collaborating with a globally distributed team and working in a fully remote environment.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.