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 Infra works on making sure the Ruby language can help scale Shopify by contributing to the performance, stability and evolution of the language and its implementation.
- Rails Infra 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.
Key Responsibilities
- Manage a team working on scaling the largest Rails application in the world, making it easier and faster to develop that application, and solving cutting-edge language and framework problems along the way
- Collaborate with tech leads to make impactful decisions about how we scale the Ruby language, Rails framework, and our applications to support global commerce
- Coach and grow developers passionate about Ruby and Rails, helping maintain a high-performing team in Shopify’s unique remote-first environment
- Ensure the team is solving problems at the right level of the stack, whether that is internal to Shopify, or external, benefitting the wider Ruby and Rails communities
- Work with product teams to align language and framework improvements with business objectives
- Recruit and hire excellent candidates to grow the Ruby and Rails Infrastructure team
What You Bring
- Proven leadership experience building and developing high-performing engineering teams
- Deep technical expertise in either language internals or web framework development
- Excellence in mentoring and coaching engineers to grow their technical skills and leadership ability
- Ability to balance technical contributions with people management and leadership responsibilities
- Track record of delivering impactful work that drives meaningful business outcomes, and inspiring your team to do the same
Nice to Have
- Experience writing Ruby and Rails code, especially in especially in large-scale production environments
- Experience contributing to Ruby, Rails, or related open-source projects
- Participation in open source communities and development; familiarity with common open source contribution workflows
- Background in compiler development, type systems, frameworks or language implementations
- History of technical writing or speaking about Ruby and Rails related topics
- Experience managing remote or distributed engineering teams