Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Learning Commons

Senior Software Engineer, Education

Learning Commons

Senior Software Engineer building and scaling API infrastructure for educational datasets at Learning Commons. Focusing on performance, reliability, and developer experience in a hybrid work environment.

Posted 4/11/2026full-timeRedwood City • California • 🇺🇸 United StatesSenior💰 $190,000 - $261,800 per yearWebsite

Tech Stack

Tools & technologies
AWSCloudDockerGraphQLKubernetesNeo4j

About the role

Key responsibilities & impact
  • Design, build, and maintain the GraphQL and REST APIs that expose Knowledge Graph data to external developers, with a focus on performance, reliability, and developer experience at scale.
  • Own and evolve access-layer systems end-to-end: API business logic, rate limiting, pagination, role-based data permissioning, versioning, and observability/logging.
  • Build and improve secure, scalable developer onboarding infrastructure — including API key management, tiered access controls, and self-service workflows that reduce manual onboarding overhead.
  • Collaborate across pods — with Knowledge Graph Construction, platform engineers, and the Developer Experience team — to align on shared infrastructure, release dependencies, and GA readiness milestones.
  • Contribute to a culture of engineering excellence and operational maturity through thoughtful code review, technical documentation, and on-call participation as the team establishes production-grade operations for the first time.

Requirements

What you’ll need
  • 5+ years of experience building and operating production-grade APIs and backend services, with strong command of REST and GraphQL.
  • Hands-on experience with cloud infrastructure and developer access systems, including AWS (API Gateway preferred), Docker, and Kubernetes.
  • Familiarity with graph databases (Neo4j a plus) and experience designing systems that involve authentication, rate limiting, tiered permissioning, and observability.
  • Strong engineering fundamentals: you write maintainable, well-tested code, reason carefully about system design, and communicate clearly about tradeoffs.
  • A collaborative, growth-oriented approach — you thrive in cross-functional environments, adapt as requirements evolve, and care deeply about building infrastructure that serves the public good.

Benefits

Comp & perks
  • 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.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills & Tools
GraphQLRESTAPI designcloud infrastructureauthenticationrate limitingtiered permissioningobservabilitysystem designmaintainable code
Soft Skills
collaborationgrowth-orientedadaptabilityclear communicationengineering excellenceoperational maturitycode reviewtechnical documentationcross-functional teamworkproblem-solving