BetterLesson

Principal Engineer – Ruby on Rails Platform Lead

BetterLesson

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Own the Architecture: Serve as the technical lead for a complex, data-rich Rails platform, ensuring scalability, performance, and data integrity.
  • Drive Delivery: Bring a "high clock speed" approach to problem-solving, quickly diagnosing bottlenecks and shipping code that keeps product delivery moving.
  • Lead by Example: Balance your time between hands-on software design/development and high-level strategic planning.
  • Mentor & Multiply: Act as a technical force multiplier, elevating the team through code reviews, architectural guidance, and peer mentoring.

Requirements

  • A Rails Veteran: You possess deep, "muscle memory" fluency in Ruby on Rails and can navigate complex codebases with speed and precision.
  • A Systems Thinker: You look beyond the immediate bug to see the broader architectural implications, balancing short-term fixes with long-term stability.
  • Data-Fluent: You are comfortable working with heavy data ingestion, complex normalization challenges (CSVs, SIS integrations), and data-driven insights.
  • Action-Oriented: You thrive in environments where you can roll up your sleeves, figure things out quickly, and deliver value without needing extensive training or hand-holding.
Benefits
  • The opportunity to work with an awesome team to solve important problems.
  • A competitive salary.
  • Health and other employee benefits.
  • Equity in the business you are helping to build.
  • A flexible schedule and vacation policy.
  • The opportunity to spend everyday working to improve outcomes for teachers and students.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Ruby on Railsdata ingestiondata normalizationcode reviewssoftware designsoftware developmentarchitectural guidanceproblem-solvingperformance optimizationscalability
Soft Skills
mentoringstrategic planningteam leadershipaction-orientedsystems thinkingcommunicationcollaborationadaptabilitycritical thinkingtime management