Engineering Manager (distributed learning platform)

2 Weeks ago • 8 Years + • Full Stack Development

Job Summary

Job Description

RaceRocks seeks an experienced Engineering Manager to lead their engineering team. Responsibilities include managing and mentoring a team, contributing to code development, providing technical guidance on scalable architectures, championing lean agile principles, collaborating with cross-functional teams, driving Ruby on Rails adoption, and fostering a positive team culture. The ideal candidate has 8+ years of software development experience, including at least 2 years as an engineering manager, expertise in lean agile, experience with cloud-based applications and Ruby on Rails, and a strong understanding of API development and microservices. The role involves balancing hands-on technical contributions with leadership duties to ensure team success and high-quality deliverables.
Must have:
  • 8+ years software development experience
  • 2+ years as Engineering Manager
  • Lean Agile expertise
  • Ruby on Rails experience
  • Cloud-based application experience
  • API and microservices experience
Good to have:
  • xAPI, cmi5, SCORM knowledge
  • C#, C++, Python experience
Perks:
  • Extended health benefits
  • Team socials
  • Professional development
  • Flexible work hours
  • 3 weeks vacation
  • 5 paid sick days
  • Work from home equipment
  • 13 stat holidays

Job Details

Who Are You?

You are an innovative engineering leader who thrives on shaping and nurturing a self-managed agile engineering team. You embrace a rapid development mindset, deploying lean agile practices to deliver innovative solutions in a well-planned environment. With a solid background in product teams, you bring experience in Ruby on Rails and a deep understanding of large distributed learning management systems. Your expertise in interoperable component architecture is complemented by your role in leading an R&D engineering team, where out-of-the-box thinking is encouraged. As an empathetic leader, you possess strong technical capabilities that resonate without the need for heavy technical jargon, fostering collaboration and growth within your team.

What's the Job?

We are seeking an experienced and empathetic Engineering Manager to lead our talented engineering team. In this role, you will balance hands-on technical contributions with leadership responsibilities, ensuring the team thrives while delivering exceptional results. You will guide the team toward adopting self-managed lean agile principles and foster a culture of innovation and collaboration.

Responsibilities

Key Responsibilities:

  • Manage and mentor a strong engineering team, fostering growth and engagement.
  • Contribute to code development when necessary, ensuring best practices and high-quality standards.
  • Provide technical guidance in building and maintaining scalable, interoperable architectures within a cloud environment.
  • Champion lean agile principles, enabling the team to be self-organized and focused on continuous improvement.
  • Collaborate with cross-functional teams to align engineering efforts with business objectives.
  • Drive adoption of Ruby on Rails and related technologies within the engineering stack.
  • Promote a culture of empathy, inclusion, and open communication.


Requirements


  • Bachelor’s degree, or equivalent, in Computer Science.
  • A minimum of 8 years experience in software development with at least 2 years as an engineering manager
  • Expertise in lean agile methodologies and guiding teams toward self-management.
  • Familiarity and comfortable with agile methodologies and rapid development processes.
  • Experience developing and deploying cloud-based multi-tenant applications
  • Extensive experience working with Ruby on Rails and Rails conventions
  • Extensive experience with a variety of rapid application development technologies, similar to and including Ruby on Rails, C#, C++, and Python.
  • Experience with version control, release management and deployment processes.
  • Working knowledge of continuous integration and deployment practices.
  • Experience with API development and microservices.
  • Ability to work collaboratively in a team environment.
  • Strong problem-solving and analytical skills.


Preferred Requirements


  • Knowledge of distributed eLearning systems with focus on interoperability standards, including xAPI, cmi5, and SCORM.

Perks:

  • Extended health benefits including dental, life insurance, vision care and mental wellness program
  • Optional bi-weekly team social hosted by the Culture Committee
  • Professional development program
  • Flexible work hours
  • 3 weeks vacation to start
  • 5 paid sick days
  • Work from home equipment
  • 13 stat holiday

Please note:

  • All candidates must be able to pass security assessments as required by Public Services and Procurement Canada.

RaceRocks is a remote-first company with team members across Canada, with an office for optional use in Victoria, BC. Team members are required to be available for team building and collaboration during core operating hours of 9:00 am to 2:00 pm Pacific Time. Outside of core working hours, we offer flexibility to support work-life balance. Although our HQ is in Victoria, BC we are open to hiring candidates from nearly anywhere in Canada. At this time, we do not have the infrastructure to support hiring candidates from Quebec or to hire/support working internationally.


We strongly encourage applications from Indigenous peoples, Black peoples, racialized people, people with disabilities, any qualified person of legal working age, people from gender and sexually diverse communities and/or people with intersectional identities.

Should you require any accommodation, please inform us and we will work with you to meet your accessibility needs. For any accessibility-related assistance, please contact us at peopleops@racerocks3d.com


We thank all applicants for their interest, however only those candidates selected for interviews will be contacted.



 

Similar Jobs

Xsolla - Full Stack Developer

Xsolla

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
• 7 Months ago
WebFX - Junior Back-End Software Engineer

WebFX

Ann Arbor, Michigan, United States (On-Site)
• 1 Week ago
NVIDIA - Senior Site Reliability Engineer, Data Science and ML Platforms

NVIDIA

Shanghai, Shanghai, China (On-Site)
• 1 Month ago
Maersk Careers - Elixir Software Engineer

Maersk Careers

Pune, Maharashtra, India (Remote)
• 4 Weeks ago
Enphase Energy - Sr. Engineer SW QA Solargraf

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
• 2 Months ago
WESURE INSURTECH SERVICES (INDIA) PRIVATE LIMITED - Senior Umbraco Developer

WESURE INSURTECH SERVICES (INDIA) PRIVATE LIMITED

Bengaluru, Karnataka, India (Hybrid)
• 5 Months ago
Google - Staff Software Engineer, Google Cloud Compute

Google

(On-Site)
• 3 Months ago
Nielsen Holdings - Software Engineer - ( Java and GO, AWS, Kubernetes, Terraform, Cassandra, PostgreSQL) (copy)

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
• 4 Months ago
The Walt Disney Company - Sr Software Engineer

The Walt Disney Company

Bristol, Connecticut, United States (On-Site)
• 1 Month ago
Bally's Interactive - Software Engineer - Java

Bally's Interactive

Manchester, England, United Kingdom (On-Site)
• 1 Hour ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

GoTo Group - Software Engineer (Backend) - Transport

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
• 4 Months ago
GoTo Group - Software Engineer - Identity Platform

GoTo Group

Bengaluru, Karnataka, India (On-Site)
• 3 Months ago
Meta - Product Security Engineer

Meta

Bellevue, Washington, United States (On-Site)
• 3 Months ago
Playtech - Software Engineer

Playtech

Sofia, Sofia City Province, Bulgaria (On-Site)
• 4 Months ago
seeking alpha - Senior Ruby on Rails Developer

seeking alpha

Poland (Remote)
• 1 Day ago
CloudHire - Senior Web Developer

CloudHire

Karnataka, India (Remote)
• 1 Month ago
Fluxon - Senior Software Engineer

Fluxon

Hyderabad, Telangana, India (Remote)
• 4 Months ago
Cambridge Mobile Telematics - Senior Software Engineer, Mobile (iOS)

Cambridge Mobile Telematics

Chennai, Tamil Nadu, India (Hybrid)
• 5 Months ago
Stream Hatchet - Senior Data Engineer

Stream Hatchet

Barcelona, Catalonia, Spain (Hybrid)
• 4 Months ago
Highspot - Sr. Full Stack Engineer, Training & Coaching

Highspot

Hyderabad, Telangana, India (Hybrid)
• 4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in British Columbia, Canada

Super - Vertical Operations Intern

Super

Toronto, Ontario, Canada (Remote)
• 1 Month ago
Mega Zebra - Human Resource Manager (m/f/d)

Mega Zebra

Montreal, Quebec, Canada (Hybrid)
• 6 Months ago
Luma Pictures - Linux Systems Administrator (Mid to Senior Level)

Luma Pictures

Vancouver, British Columbia, Canada (Remote)
• 5 Months ago
Voldex - Future Opportunities - Developer

Voldex

Canada (Remote)
• 6 Months ago
Scanline VFX - Matte Painter

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
• 1 Month ago
Treyarch - Principal Character Concept Artist

Treyarch

Vancouver, British Columbia, Canada (On-Site)
• 3 Months ago
Warner Bros Games - Software Developer II

Warner Bros Games

Toronto, Ontario, Canada (Hybrid)
• 2 Weeks ago
Larian Studios - TOOLS DIRECTOR

Larian Studios

Quebec, Canada (On-Site)
• 1 Month ago
Pinnguaq - Sanikiluaq Fisheries Co-ordinator

Pinnguaq

Nunavut, Canada (Hybrid)
• 5 Months ago
PTW - Producteur(rice) sénior(e) | Senior Producer - Ghostpunch Gamnes

PTW

Quebec, Canada (On-Site)
• 3 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Nagarro - Staff Engineer, Java Fullstack

Nagarro

Mumbai, Maharashtra, India (On-Site)
• 4 Months ago
PlayStation Global - Senior Full-Stack Software Engineer

PlayStation Global

London, England, United Kingdom (Hybrid)
• 4 Weeks ago
Nagarro - Senior Engineer, Frontend

Nagarro

India (Remote)
• 4 Months ago
Meta - Software Engineer, Infrastructure

Meta

Burlingame, California, United States (Remote)
• 3 Months ago
Nagarro - Staff Engineer, Java Fullstack

Nagarro

Canada (Remote)
• 4 Months ago
Hacksaw Studios - Client Integration Developer

Hacksaw Studios

Stockholm, Stockholm County, Sweden (On-Site)
• 2 Days ago
WESURE INSURTECH SERVICES (INDIA) PRIVATE LIMITED - Senior Umbraco Developer

WESURE INSURTECH SERVICES (INDIA) PRIVATE LIMITED

Bengaluru, Karnataka, India (Hybrid)
• 5 Months ago
Zones - Azure Backend Developer

Zones

Hyderabad, Telangana, India (On-Site)
• 3 Months ago
Cadence - Lead Full Stack Cloud Engineer

Cadence

Noida, Uttar Pradesh, India (On-Site)
• 4 Months ago
BBY India - Senior Software Engineer [T500-14514]

BBY India

Bengaluru, Karnataka, India (On-Site)
• 4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

RaceRocks is creating a world of limitless learning through immersive learning experiences and custom software tools. Our team utilizes cutting-edge technology to create realistic, interactive experiences for learners to practice and adapt from the classroom into the real world. 


We utilize immersive game engines, virtual reality, augmented reality, appropriate pedagogical approaches, artificial intelligence and machine learning to consistently advance the state of training. In a nutshell...we make learning fun, memorable and meaningful! We’re a team of problem solvers, collaborators and thought leaders driven by the challenge of creating practical solutions to often complex tasks. Our goal is to ENABLE TEAMS and EMPOWER DECISIONS. 


As a company, we are committed to fostering a culture of diversity, equality and inclusion. We are working hard to create opportunities and build solutions that support people from all walks of life. We are proud to be an Indigenous and women-owned business that’s helping to foster opportunities across the Tech, Aerospace and Defence industries. 

View All Jobs

Get notified when new jobs are added by RaceRocks

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug