Shopify
Posted 4mo ago

Engineering Manager- Ruby and Rails Infrastructure

Shopify
North America or South America
RemoteFull Time
Responsibilities
  • managing engineers
  • coaching developers
  • recruiting candidates
Requirements
  • Engineering management experience plus deep expertise in programming language internals or web frameworks, or substantial management of teams with this expertise. Ruby/Rails preferred
Technical tools mentioned
RubyRuby on RailsRailsDjangoAIRuby CoreRails Core

Job description

About the role

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.

About Shopify

Opportunity is not evenly distributed. Shopify puts independence within reach for anyone with a dream to start a business. We propel entrepreneurs and enterprises to scale the heights of their potential. Since 2006, we’ve grown to over 8,300 employees and generated over $1 trillion in sales for millions of merchants in 175 countries.

This is life-defining work that directly impacts people’s lives as much as it transforms your own. This is putting the power of the few in the hands of the many, is a future with more voices rather than fewer, and is creating more choices instead of an elite option.

About you

Moving at our pace brings a lot of change, complexity, and ambiguity—and a little bit of chaos. Shopifolk thrive on that and are comfortable being uncomfortable. That means Shopify is not the right place for everyone.

Before you apply, consider if you can:

  • Care deeply about what you do and about making commerce better for everyone
  • Excel by seeking professional and personal hypergrowth
  • Keep up with an unrelenting pace (the week, not the quarter)
  • Be resilient and resourceful in face of ambiguity and thrive on (rather than endure) change
  • Bring critical thought and opinion
  • Put AI agents and tools to work on the tasks they're built for, and focus on the work only humans can do
  • Embrace differences and disagreement to get shit done and move forward
  • Work digital-first for your daily work

We may use AI-enabled tools to screen, select, and assess applications. All AI outputs are reviewed and validated by our recruitment team.

We hire people, not resumes. If you think you’re right for the role, apply now.

About Shopify

Provides cloud-based e-commerce platforms for online and retail stores.

Similar jobs

Engineering Manager roles
6h
Save
Mark Applied
Hide
Engineering Manager, Flash Blade
Bengaluru or Bangalore or United States
OnsiteFull Time
Pure Storage
Pure StorageNYSE: PSTG: Provides all-flash enterprise data storage and management solutions.
7+ YOE3+ MgmtRequires 12+ years combined software development and management experience, including 3+ years technical management and 7+ years hands-on development, plus distributed systems, architecture, SDLC, and team leadership expertise.
OpenTelemetry
6h
Save
Mark Applied
Hide
Senior Manager Engineering-IND (6502)
Pune, Maharashtra, India
OnsiteFull Time
SMR Automotive
SMR AutomotiveNational Stock Exchange of India: MOTHERSON: Manufacturer of rearview mirrors and vision systems for vehicles.
Engineering management role in Pune; the posting does not specify education, certifications, tools, or experience requirements.
6h
Save
Mark Applied
Hide
Engineering Manager - Machine Learning (AI Products)
Auckland or Melbourne or Sydney or Parnell or Hawthorn
HybridFull Time
Xero
XeroASX: XRO: Cloud-based accounting software for small businesses and advisors.
Experience leading, coaching, and developing engineers; strong architecture and system design judgment; engineering planning and roadmap delivery experience; production coding, review, or debugging experience.
JAX, MLOps
8h
Save
Mark Applied
Hide
Engineering Manager, Content Onboarding
Hyderabad, Telangana, India
HybridFull Time
Notion
Notion: Provides a unified workspace for notes, documents, and project management.
Requires strong technical leadership, multi-quarter strategy development, senior engineer development, high-performing team building, delegation, and distributed-team leadership across time zones.
12h
Save
Mark Applied
Hide
Manager, Engineering
Gurugram, Haryana, India
HybridFull Time
NPS Prism
NPS Prism: Cloud-based platform for customer experience benchmarking and insights.
8+ YOE2+ MgmtBachelor's or master's degree in a related field, 8+ years in engineering or a technical role, and 2+ years managing engineers across disciplines. Requires Agile delivery, stakeholder management, architecture, data, and production systems expertise.
Databricks, Azure, Jira, Confluence, Atlassian
15h
Save
Mark Applied
Hide
Engineering Manager
Belfast, Northern Ireland, United Kingdom
HybridFull Time
Bazaarvoice
Bazaarvoice: Software platform for managing consumer reviews and ratings.
6+ YOE3+ MgmtRequires 6+ years of software engineering experience, 3+ years managing or leading people, agile development experience, analytical and communication skills, and practical AI development and delivery experience.
15h
Save
Mark Applied
Hide
Engineering Manager - Air-Cooled Heat Exchangers (ACHE)
Edmonton or Houston
OnsiteFull Time
International Cooling Tower
International Cooling Tower: Manufacturer and service provider for industrial cooling towers.
10+ YOE5+ MgmtBachelor's in Mechanical Engineering or related field, P.Eng. or PE, 10–15 years of relevant engineering experience, 5+ years leading engineering teams, and knowledge of industrial codes and manufacturing.
ASME Section VIII Division 1, API 661, ASCE, AISC, AutoCAD, Microsoft Office
15h
Save
Mark Applied
Hide
Engineering Manager
Fort Worth, Texas, United States
OnsiteFull Time
Auberge Resorts Collection
Auberge Resorts Collection: Operator of luxury hotels, resorts, residences, and private clubs.
5+ YOERequires 5 years of hotel engineering or related experience, knowledge of plumbing, HVAC, electrical, spa, pool, and carpentry systems, plus safety regulations, budgeting, reporting, and project management experience.