Learning Commons

Senior Software Engineer, Learning Commons

Learning Commons

full-time

Posted on:

Location Type: Hybrid

Location: Redwood City • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $190,000 - $261,800 per year

Job Level

Senior

Tech Stack

AWSCloudDistributed SystemsDockerKubernetesPostgresReactRedisTerraformTypeScript

About the role

  • Lead and contribute to high-impact projects, including a web application redesign and rebrand, and a Google Classroom integration for loading and syncing HQIM (high-quality instructional material).
  • Own features end-to-end — from architecture and design to implementation, testing, deployment, and ongoing improvement.
  • Collaborate cross-functionally with designers, product managers, infra partners, and other engineers to align on scope, deliverables, and tradeoffs.
  • Apply sound engineering practices to ensure performance, maintainability, and reliability across distributed systems and cloud infrastructure.
  • Contribute to technical strategy by evaluating tools, shaping APIs, and documenting architectural decisions that scale with the growing ecosystem.
  • Mentor peers and elevate team quality through thoughtful code review, knowledge sharing, and leadership in team processes.

Requirements

  • Strong software engineering fundamentals with 5+ years of experience building web applications, backend services, and cloud infrastructure.
  • Fluency with our core stack: TypeScript, React (ideally React Router 7 and Remix), PostgreSQL, Redis, and CI/CD via GitHub Actions.
  • Experience designing and implementing distributed systems using Kubernetes, Docker, AWS, and Infrastructure as Code (e.g., Terraform).
  • Ability to navigate and simplify complexity — you’ve been a part of large, multifaceted projects with clean abstractions and minimal disruption.
  • Growth mindset and adaptability — you’re comfortable working across the stack, learning new technologies, and embracing feedback.
  • Excellent communication and collaboration skills, especially across disciplines and in ambiguous problem spaces.
  • A passion for improving education and enabling interoperable, equitable digital learning experiences.
Benefits
  • Provides a generous employer match on employee 401(k) contributions to support planning for the future.
  • Paid time off to volunteer at an organization of your choice.
  • Funding for select family-forming benefits.
  • Relocation support for employees who need assistance moving

Applicant Tracking System Keywords

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

Hard skills
software engineering fundamentalsweb applicationsbackend servicescloud infrastructureTypeScriptReactPostgreSQLRedisKubernetesDocker
Soft skills
communication skillscollaboration skillsgrowth mindsetadaptabilitymentorshipleadershipproblem-solvingknowledge sharingsimplifying complexitycode review