Senior Software Engineer
Core
Build and scale highly available software used by millions of K–12 students worldwide, owning features end-to-end across the full technology stack.
Role type
Senior full-stack software engineer
Builds
Highly available web and backend systems supporting student practice, progress tracking, and reporting experiences
Domain
Education technology
Deliverable
production ML models | product features
Required skills
Full-stack development, React, TypeScript, backend services, APIs, relational data modeling, PostgreSQL, code review, mentoring
Preferred skills
Event-driven architecture, AWS services (ECS/Fargate, RDS, S3, CloudFront, ElastiCache, Lambda), Docker, CI/CD tools, observability platforms
Technologies
React, TypeScript, PostgreSQL, AWS, Docker, GitHub Actions, Datadog, Bugsnag
Responsibilities
Architect and develop end-to-end features; design robust data models; maintain highly available systems; evolve backend services; adopt AI tools for productivity; mentor engineers; participate in on-call rotation
Seniority
Senior, hands-on IC