Principal Engineer - Ruby on Rails Platform Lead
BetterLesson
Software Engineering
Alió, Tarragona, Spain
Posted on Feb 4, 2026
Integrating technology with teaching for an empowered tomorrow.
The BetterLesson Engineering team is composed of highly skilled software engineers that work to realize the company's mission of providing a best-in-class professional learning experience for educators.
The Opportunity BetterLesson is seeking a Principal Engineer to own the platform driving our District Resource Optimization products. This Ruby on Rails platform is the engine behind critical decisions for school districts, ingesting and analyzing massive datasets - from staffing plans and student schedules to course requests and outcomes. By combining intelligent data aggregation with proprietary AI models, we empower district leaders to optimize resources, maximize student outcomes, and improve post-secondary readiness.
The Role We need a high-velocity "player-coach" who can make an immediate impact. In your first few months, you will dive directly into product delivery support, gaining rapid, hands-on exposure to our system's architecture and data pipelines. This deep dive will position you to partner with leadership on strategic initiatives, including streamlining delivery workflows, architecting new features, and integrating next-generation AI models.
- Department
- Engineering
- Employment Type
- Full Time
- Location
- Remote
- Workplace type
- Fully remote
- Reporting To
- Chief Technology Officer
What You Will Do
- 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.
Who You Are
- 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.
We Can Offer You:
- 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.
About BetterLesson
BetterLesson empowers K-12 teachers to build a modern classroom: learner-centered, culturally responsive, and personalized to meet the needs of all students. Instead of the conventional one-size-fits-all professional development approach, BetterLesson supports educators with differentiated support across the school year -- using a mix of self-directed online courses, remote 1:1 coaching, non-evaluative learning walks, and collaborative in-person and virtual workshops centered around targeted outcomes. All of our learning experiences are powered by the BetterLesson Lab, giving participants a centralized hub to measure outcomes of their learning and district leaders a complete picture of the impact of their professional learning program. We match each educator with a world-class coach and then leverage our technology to suggest research-backed teaching strategies aligned to their area of focus, measure impact on student learning, and improve teaching practice continuously through rapid iteration. This process leads to off-the-charts teacher love (our data shows teachers love BetterLesson more than Apple users love their iPhones), high administrator engagement, and, most importantly, dramatic teacher and student growth.
BetterLesson has raised over $30M of venture capital and grant funding, serves over 400 school districts, sees 850K+ monthly active users accessing our online lessons and strategies, and is expanding quickly.
We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. We welcome and encourage people who are expecting and/or parents-to-be to apply to this or any other role at BL.
BetterLesson has raised over $30M of venture capital and grant funding, serves over 400 school districts, sees 850K+ monthly active users accessing our online lessons and strategies, and is expanding quickly.
We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. We welcome and encourage people who are expecting and/or parents-to-be to apply to this or any other role at BL.
Our Hiring Process
Stage 1:
Applied
Stage 2:
Review
Stage 3:
Intake Meeting
Stage 4:
Technical Assessment
Don't worry if you don't see any roles you want to apply for now. Register your interest to allow us to contact you when a suitable role meeting your criteria comes along. If you are interested in becoming a BL K-12 Contractor and don't see any current opening, join our applicant pool and we will be in touch when we have an opening that aligns with your unique expertise.