Engineering Manager- Ruby and Rails Infrastructure

Shopify

Canada

Remote

CAD 140,000 - 180,000

Full time

8 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Shopify is seeking an Engineering Manager to lead a team of Ruby and Rails experts, driving technical direction and people leadership across Shopify's Ruby/Rails infrastructure. You will work with a globally distributed group to scale the core language and framework in a remote-first environment.

You will coach engineers, partner with product teams, and recruit top talent to grow the Ruby and Rails Infrastructure team, ensuring a high-performing, world-class codebase for merchants worldwide.

Qualifications

  • Engineering management experience required.
  • Strong Ruby/Rails expertise or proven leadership of such teams.

Responsibilities

  • Direct and coach a 6-12 person team of engineers.
  • Tackle complex language and framework problems at scale.
  • Collaborate with tech leads to scale Ruby, Rails and Shopify applications.
  • Balance technical work with people management in a remote-first environment.
  • Recruit and hire top Ruby/Rails engineers for global teams.

Skills

Engineering management experience
Ruby and Rails expertise
Leadership and mentoring

Tools

Ruby
Rails

Job description

At Shopify, Engineering Managers drive impact by giving engineers the direction, support, and coaching needed to excel in our Ruby and Rails ecosystem. As the largest Ruby and Rails shop in the world, we're looking for passionate leaders who can combine technical expertise with people leadership to scale the foundational pieces of Shopify's commerce infrastructure.

You'll lead a team of Ruby and Rails experts tackling complex problems that impact not only millions of merchants worldwide, but also the Ruby and Rails open source community.

About the Team

Shopify's Ruby and Rails Infrastructure team exists to ensure that Ruby and Rails are 100-year tools that will continue to merit being Shopify's toolchain of choice. Our goal is to be stewards of the language and ecosystem, both within Shopify and within the open source community.

Ruby and Rails Infrastructure is split into three subteams, each of which operates in its own domain:

  • Ruby Infrastructure works on making sure the Ruby language continues scaling at Shopify by contributing to the performance, stability and evolution of the language and its implementation internally and upstream.
  • Rails Infrastructure are stewards of Rails within Shopify, and work on improving Shopify's usage of Rails internally and contributing improvements back to the framework and ecosystem.
  • Ruby Developer Experience aims to deliver an opinionated and state-of-the-art Ruby development experience to Shopify and the Ruby community.

On Ruby and Rails Infrastructure, your teammates will be Ruby and Rails experts from around the world, including members of both the Ruby Core Committers and Rails Core teams.

Recent projects include building a new just-in-time compiler for Ruby, a better frontend for Ruby type checking, and a new structured logger for Rails.

Key Responsibilities

In this role, your day-to-day responsibilities will include:

  • Managing a team of 6-12 individual contributors while working alongside 3 peer managers and reporting to the group's director.
  • Solving cutting-edge language and framework problems while scaling the largest Rails application in the world.
  • Collaborating with tech leads to make impactful decisions about how we scale the Ruby language, Rails framework, and our applications to support global commerce.
  • Balancing technical contributions with people management and leadership responsibilities.
  • Coaching and growing developers passionate about Ruby and Rails, helping maintain a high-performing team in Shopify's unique remote-first environment.
  • Ensuring the team works at the right level of the stack—whether internal to Shopify or in the broader Ruby and Rails ecosystem.
  • Partnering with product teams to align language and framework investments with meaningful business outcomes
  • Recruiting and hiring excellent candidates to grow the Ruby and Rails Infrastructure team.
What You Bring
  • Engineering management experience
  • You are excited about AI and how it will transform how we write code in the next year and beyond.
  • Deep technical expertise in programming language internals or web framework development OR substantial experience managing teams with this kind of expertise
  • Examples of relevant technical experience include:
    • Implementing language internals such as parsers, compilers, interpreters, or runtimes
    • Designing and implementing type systems
    • Developing web application frameworks (Rails, Django, etc.)
    • Building developer tools such as language servers, linters, or other static analysis tools
  • Experience with Ruby and/or Ruby on Rails is preferred, but we welcome candidates with comparable depth in other languages and frameworks
Nice to Have
  • Experience writing Ruby and Rails code, especially in large-scale production environments
  • Experience contributing to Ruby, Rails, or related open-source projects
  • History of technical writing or speaking about Ruby and Rails related topics
  • Experience managing remote or globally distributed engineering teams

At Shopify, we move quickly—our hiring process aims to complete the entire interview loop within 30 days, including a pair programming interview where you'll demonstrate your Ruby expertise.

Join us in our mission to make commerce better for everyone while advancing the Ruby and Rails ecosystem for developers worldwide.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Ruby on Rails Engineer
Sr. Ruby on Rails Engineer

TriCom Technical Services • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Paid time off
Paid holidays
Low-cost benefits
Senior Project Manager
Senior Project Manager

Shopify • Toronto

Hybrid
CAD 120,000 - 170,000
Hybrid work model
Travel opportunities
Senior Application Engineer, Support
Senior Application Engineer, Support

Teifi Digital • Vancouver

On-site
CAD 90,000 - 120,000
Hybrid work model
Office on Granville Island with free/0
Senior Rails Engineer: eCommerce Integrations & Async
Senior Rails Engineer: eCommerce Integrations & Async

TriCom Technical Services • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Paid time off
Paid holidays
Low-cost benefits
Technical Architect, Shopify
Technical Architect, Shopify

Lazer Technologies • Toronto

Hybrid
CAD 90,000 - 130,000
Work From Anywhere
Unlimited PTO
Regular Team Retreat
+1
Senior Solutions Engineer
Senior Solutions Engineer

Far Coder • Canada

Hybrid
CAD 120,000 - 160,000
Health and dental coverage
Vision insurance
Stock options
+1
Software Engineer, Business Systems & Integrations (Remote)
Software Engineer, Business Systems & Integrations (Remote)

Frank Darling - We're Hiring! • Toronto

On-site
CAD 100,000 - 115,000
Full Stack Developer (Web & Shopify App Development)
Full Stack Developer (Web & Shopify App Development)

Teifi Digital • Vancouver

Hybrid
CAD 90,000 - 130,000
Health coverage
Dental coverage
Free on‑site parking
+2
Solutions Analyst
Solutions Analyst

Teifi Digital • Vancouver

On-site
CAD 85,000 - 110,000
Hybrid work model
Granville Island office
Free on-site parking
+5
Security Analyst (Bug Bounty Analyst) (Canada )
Security Analyst (Bug Bounty Analyst) (Canada )

Shopify • Canada

On-site
CAD 70,000 - 90,000